The most obvious route would be to make the attribute used dependant on the specific power (or spell) used, regardless of class.
So you could have Charming rely on Charisma, Disable Spells on Intelligence, Rays on Dexterity and Scrying on Wisdom. Or for Fighter-Types: Smashy moves rely on...