Notification filter based on service values

Hello, and thank you for your time.

I monitor network switches, and each interface is a “service” with a set of monitored values.

Sample notification output for context:

[switch01], (up), MAC: 00:xx:xx:xx:xx:xx, Speed: 10 GBit/s, In: 41.7 MB/s (3.33%), Out: 32.3 MB/s (2.58%), Discards out: 0.046% (warn/crit at 0.01%/0.5%)WARN

A custom rule with thresholds defines the WARN and CRIT states.

The question: Is there a way to exclude alerts triggered by “Discards” for emails, but send those alerts via a different channel instead? There are service filters, but no service-values filter for more control.

Appreciate any help, and have a wonderful day.