Optical power sensor alerts not working with Interface filter to remove admin downs.

I've configured an alert as follows to alert on optical power sensors that are out of range. The alert reports on 27 interfaces that are admin down, as well as up.

Type of Property to monitor
Hardware Sensor (Node)

Trigger Condition:

Alert on all objects where:
Hardware Sensor (Node) - Name - contains - Receive Power Sensor
The actual trigger condition:
All child conditions must be satisfied (AND)
Hardware Sensor (Node) - Value - is less than - -20
Hardware Sensor (Node) - Value - is greater than - -30

I added the following statement to eliminate interfaces that are admin down, but this doesn't generate any alerts.

Type of Property to monitor
Hardware Sensor (Node)

Trigger Condition:

Alert on all objects where:
All child conditions must be satisfied (AND)
Hardware Sensor (Node) - Name - contains - Receive Power Sensor
Interface - Administrative Status - is equal to - Up
The actual trigger condition:
All child conditions must be satisfied (AND)
Hardware Sensor (Node) - Value - is less than - -20
Hardware Sensor (Node) - Value - is greater than - -30
I've also done the reverse, where the Type of Property is Interface, but this is not working either. Is there a better way to configure this? Otherwise, maybe there is a SQL query someone could help me with that does the same thing?
Thanks.