Generate a single incident that represents a "consolidated interface status" for an equipment on NNMi

I am looking for a mechanism to generate only 1 incident each time when different interfaces go Down or Up on an equipment.

Each time an interface goes down, I wish that NNM checks the status of all interfaces and generates an incident on the node with the message "Some Interfaces are down on node NODE1: Ethernet1/11, Ethernet 2/2/1, Ethernet 3/3".

When interfaces come up (lets say Ether1/11 and Ethernet 2/2/1 come up ), I need NNM to recalculate the status of all the interfaces again and generate a consolidated alarm. "Some interfaces are down on node NODE1: Ethernet 3/3".

Only when all the polled interfaces are up, should I get a incident with status  "NORMAL" , mentioning "ALL Interfaces are up on node NODE1".

Is there any ways to achieve this kind of behaviour ? Has anyone tried this ?

Thanks 

Srikanth RANGAN