Hey there,
Just wanted to say, the inventory system I’ve created supports item filtering, and you can set items to be usable (usage of an item triggers blueprint function which does what ever you tell it to do)
take a look here, maybe it will satisfy your needs: Inventory and Equipment System - Marketplace - Unreal Engine Forums
The system should be on the marketplace by end of next week, but you can already buy it via sellfy for discounted price.