This should be for Grabbers.
My suggestion is that Grabbers have a function in their Key-Mapper that should make them let go or auto-grab as part of their settings if they match a certain condition, such as "Touch Static", "Touch Not-Static", "Touch Fire", "Touch Water", "Has Ammo", and so on...