The easiest most effective fix, is to limit parties to 2 people. And keep 'everyone' in lobby, making up parties and alliances, only once everyone is loaded and ready to go, to force mixup.
There is a lot of coordination (I suspect supported by mods that are back end coordinating attacks between players.)