Насколько помню, жёсткие ограничения на нанимаемых героев успешно реализованы в последней миссии кампании за Арантира (нежить) в Повелителях Орды.
Там можно нанять всего около 3-4 героев, причём все -- некроманты, а больше никто не нанимается.
Вот надо посмотреть, как это сделано там.