On second thought entire inventories might be a little too complex and add too many things to keep track of, but I think Hero-types might solve this! For example, a Warrior hero could be your standard fighter, whereas a Thief hero wouldn't be able to fight, but could pick through doors. Just something that came to mind.