Another solution puts it on the League leader to invite people to his team, and then move them to other teams as needed for balance.
Combining that with instructions before the event starts for everyone to 'switch to team mode and make sure you're on a team' should catch problems before people begin earning VMerits or other rewards.