We are looking into this issue. If you have not started a ticket yet, please do.
We are in a similar situation where sending traps is not ideal. We are using HP OpenView for messaging and have the ability to execute opcmsg.exe via a script on the STM server. However if we're unable to pass dynamic information regarding the alert to the script, then the messages we pass to HP OpenView will not be very useful.
I opened a case on this as well and was told this wasn't supported yet. I'm going to post in the product feature requests forum as well, I just wanted to reply to this thread to show there was interest in this feature.