disable specific forum notifications

We would like to disable Forum Notifications that users have subscribed to under some special circumstances.

So for example a user is Subscribed to a forum to receive notifications, however there is some extra filter that means they only want to get a subset that is determined in code.  Can we intercept and cancel the notification, if so how please.

Parents
No Data
Reply Children
No Data