Try calling SecureCmdOptionParse yourself to see what's happening:
Code:
/dump SecureCmdOptionParse("[@target,harm,nodead] target; [@focustarget,harm,nodead] focustarget; [@targettarget,harm,nodead] targettarget; [@party1target,harm,nodead] party1target; [@mouseover,harm,nodead] mousever; nothing")
From there, it's easy to play around with it until you're getting the desired result.