Here is my workaround:
1. Chain 1: Your basic impulse setup.
2. Chain 2: A copy of your basic impulse setup + effect.
3. Chain 3: A copy of your basic impulse setup + effect.
Now for chain 2 and 3, what you do is map the note zone to be ONLY the note you want to pass through. So in the case of a hi-hat effect, I map chain 2 to only allow let's say note E3. And on chain 3, I allow only note E#3. These notes correspond to individual drum notes.
Then what I do is within each impulse copy, I map each macro to individual drum sample volume and set each copy of impulse to -36 dB. That way when macro is maxed out, it's at 0 db rather than 36 dB. Then I just use the macros to control in effect, the equivalent of an aux send to each chain.
The whole method is goofy, but it does work.
