Part of the large project we are working on now includes the groundwork for a customized blacklist. When this comes it sounds like it should solve the issues you are facing. There is a thread discussing this here:
Currently we’ve taken a generalized approach to the list, which works well for most users, but I definitely understand that it can cause some issues with some use cases and file sets.