Would it be too much trouble to add in a few lines of code to adjust the matchmaker to automatically drop factions together on the same team? You could program having the same faction dropping on the same side followed by merc and lone wolves and then factions that are most likely to be allied to another faction such as Davion-Steiner drops.
Edit: Can a mod delete this one, it's a double post.