Match request for specific team

I’d like to set up a FlexMatch ruleset that allows the client to optionally request a specific team. Ideally this would also override other rules (without having to wait for expansions to relax them), like my rule that requires equal team sizes.

I see someone had a similar question here Forcing side selection on matchmaking request but the solution is a bit vague.

Does anyone have recommendations on the best way to do this?

Janne_Mononen pinging you here. Can you expand on what you mean by “in rules I fill the teams if the PreferencedTeams contains the team value.” ?