Why? I knew you were going to do this. You shouldn't be tailoring a quest based on the specific spells the heroes have anyway, and it certainly shouldn't have any effect on what other rules he has. It doesn't make any kind of sense, all the spells come from the same set of ten and he gets four of them, that's the hero, not a whole family of heroes with one for every possible combination of spells. You are such a control freak! You seem to want everything to be completely scripted with no room at all for anything unexpected on either side.
Hidden spells are a huge part of whet makes some of my heroes. I'd really rather not play an edited/diluted version of one of my heroes. Please, just let me use him the way he was intended.
Shall we scrap dice rolling and give everyone a set number of skulls and shields to attack and defend with so it's more controllable?