Det du beder om er grundlæggende at gruppere efter tråd frem for afsender. Tråde kan startes mellem to personer, uanset afsender/modtager.
For at opnå dette vil jeg anbefale at ændre din datastruktur svarende til det, der er blevet diskuteret her:Er der en enklere måde at opnå denne stil af brugermeddelelser på?