Det du efterfrågar är i princip att gruppera efter tråd snarare än avsändare. Trådar kan initieras mellan två personer, oavsett avsändare/mottagare.
För att åstadkomma detta skulle jag rekommendera att du ändrar din datastruktur liknande det som har diskuterats här:Finns det ett enklare sätt att uppnå denna typ av användarmeddelanden?