Peter, if casting spells will take as long as I think it will (out of game, looking up tables and such), I strongly suggest you don't use this system. Something simpler, with fewer tables, would be nice.
Oh well, I'll give you a bit of more specific balancing help next time I'm over.