Hi, I'm trying to make auras for a single target rotation, and I'm having trouble getting the one for Haunt set up. Basically, the conditions I want it to show up are these (from IcyVeins):

One of the following is true:
--Haunt's debuff is not applied on the target;
--you have 4 Soul Shards;
And one of the following is also true:
--you have a trinket proc;
--Dark Soul: Misery is up;
--the boss is approaching death;
--you have at least 3 Soul Shards (so that you have Soul Shards left when Dark Soul is up).

Now, obviously I could set up 8 duplicate auras for each possible situation, but if I could just make one, that would be highly preferable. The problem is, as far as I can see at least, I can only select all triggers or any triggers, which doesn't allow for the kind of logic needed to set this up. I know you can set up custom triggers, but I'm not really sure how to do that or the terms that correspond to these conditions. If anyone could help me out with this or at least point me to where I could find more information, that would be greatly appreciated. Thanks so much!