I think the easiest way to do what you want is to make a multi step mapped key, then you can set it to perform the action on both press and release. Just thinking out loud here, but something like this:

1. IWT on DKs
2. Send keypress 1 to all windows
3. Make DKs step left(or right if you will)
4. Make DKS step forward.

If you set your mapped key to perform on both press and release, then in two button presses you dks will interact with target, perform attack, and move a bit in "circle" around the target. Not sure why you want them to circle, but..... To make them cicle a bit more, then repeat steps 3 and 4 a few more times until they move as far as you want. You will have to set up action target groups and put your DKs in it, but besides that it's pretty simple.