You could look into SmartInspect's session feature to group log entries by user:
var session = SiAuto.Si.AddSession("Some user", true);
var session = SiAuto.Si["Some user"];
You just need to take care that you eventually release/delete those sessions you no longer need (via DeleteSession).
You can then use the same filtering options in the Console for the user and the session property as previously for the threads (e.g. AutoView Rules).
I hope this helps and please let me know in case you have any further questions!