There are a couple of options. The quickest and easiest is to use an addon such as TrinityBars2 or Super Duper Macro (I use TrinityBars2). Other then that, the best you can do is rework your macros a bit.

One option is to put
/target [mod:ctrl,mod:shift,nomod:alt,target=ToonA]
[mod:ctrl,mod:alt,nomod:shift,target=ToonB]
[mod:alt,mod:shift,nomod:ctrl,target=ToonC]
[mod:ctrl,mod:alt,mod:shift,target=ToonD]
[mod:ctrl,nomod:alt,nomod:shift,target=ToonE]
on a button by itself then use /click name-of-the-button in the other macros.

Another option is to rework your selection logic a bit. If you re-order them you don't need the nomods
/target
[mod:ctrl,mod:alt,mod:shift,target=ToonD]
[mod:ctrl,mod:shift,target=ToonA]
[mod:ctrl,mod:alt,target=ToonB]
[mod:alt,mod:shift,target=ToonC]
[mod:ctrl,target=ToonE]
They are checked in order and the first one found is the first one returned. You can make it easier on yourself if you use:

ToonA ALT-CTRL-SHIFT
ToonB CTRL-SHIFT
ToonC ALT-CTRL
ToonD ALT-SHIFT
ToonE CTRL

That makes it easier because the toons are listed in order in your macro thus giving you:
/target [mod:ctrl,mod:alt,mod:shift,target=ToonA]
[mod:ctrl,mod:shift,target=ToonB]
[mod:ctrl,mod:alt,target=ToonC]
[mod:alt,mod:shift,target=ToonD]
[mod:ctrl,target=ToonE]