Yea, I'm thinking just eliminating certain classes is probably the lazy way of doing this. Fighter, rogue, bard, barbarian, ranger and paladin would be OK. Monk might work, but I tend to hate them, flavor-wise anyway.
Sorcerer or warlock could be justified, since it seems like they could exist...