Perhaps, it's simply necessary to have an equal number of heroes for each faction.
Has a way been found to add new heroes to the game? If not, then only 49 heroes can be added, i.e., no more than +6 heroes per faction (by modifying the campaign heroes).