It might be easier to add the find/remove traps as a special ability granted by an item.
The find traps thing would be easy, just take the Cleric spell and change the codes so that it would work for a Mage.
------------------
Most Subtle Official Straightman of the Laughing Hyenas -- Grammarian Brigade.