Im sure someone has already thought of this, but, c'mon, its been years I'm sure you can find a way to make this live.

Let your friendly wiz/sorc/bard/clr craft a scroll or wand and give it to the rogue and let him go crazy with it casting a higher level version of a common-randomly generated ones. Or you could implement it via the already existing cannith crafting.

Worried about making them too OP? just give them big UMD checks or BTC/BTA.

As a rogue, i would love to craft a Dimension door scroll which are already really rare... but, what if it could be even a wand of ddoor? or GH? Or raise dead?