I got some custom moulded ones from ACS custom for entertainment events. They have lots of different 'filters' which you can choose from which block different frequency bands and different amounts. They do a specific one for percussive sounds like gun shots. But I would email them and tell them your specific needs - they were vey helpful with queries. Because they're specialists they are more likely to know what they're talking about than a reseller.