Item usability

Is there any clean way of allowing a kit to use items which are not usable by its base class? There's a lot of options for restrictions but I don't see much for the opposite. A "Can use item" and "Can use itemtype" opcode would be nice...
0
Comments
Thanks!
Power=0 restricts target matches from using the item.
Power=1 restricts target mismatches from using the item.
Neither allows someone to use an item they couldn't already use.