To, o co prosisz, to w zasadzie grupowanie według wątku, a nie nadawcy. Wątki mogą być inicjowane między dwiema osobami, niezależnie od tego, czy są nadawcą / odbiorcą.
Aby to osiągnąć, polecam zmienić strukturę danych podobną do tej, którą omówiono tutaj:Czy istnieje prostszy sposób na osiągnięcie tego stylu przesyłania wiadomości do użytkowników?