Това, което искате, е основно групиране по нишка, а не по подател. Нишките могат да бъдат инициирани между двама души, независимо дали са изпращач/получател.
За да постигнете това, бих препоръчал да промените структурата на вашите данни, подобно на това, което беше обсъдено тук:Има ли по-лесен начин за постигане на този стил на потребителски съобщения?