Quick comment on the 0 level unmetamagic: you can't do it.
Actually, you could have unsilent, unstill, and material spells, each one adding a new component to the spell, as long as the spell does not have them in the first place. For example, an unstill material Dimension door, would be 2 levels lower and would require a somatic and material component.
I have no problem with removing reversed Heighten.
Might want to disallow fell drain, too...