Yep for sure that works.
But the complexity i'm looking for is a spell that requires (and consumes) 2 different scrolls when cast.
So let's say your champion is carrying a "scroll of death" and a "scroll of fire".... I want that to unlock the "Spell of Flaming Death", which when cast... consumes both scrolls (and kills everyone via fiery death).
I'm sure it's possible to unlock the spell by making each scroll generate a different unitstat, and then having an autounlocked spell that requires both unitstats.... but what i'm not sure about is if it's possible to use/consume more than one item when casting a spell in this way. I'll have a look into the blizzard scroll stuff though.
Cheers.