Im using Focus as my leader (/assist focus, /follow focus, etc.) and this keymaps:

* keymap for mswhite
NUMPAD1 -> white
NUMPAD2 -> blue
NUMPAD3 -> pink
F12 -> white

* keymap for msblue
NUMPAD1 -> white
NUMPAD2 -> blue
NUMPAD3 -> pink
F12 -> blue

* keymap for mspink
NUMPAD1 -> white
NUMPAD2 -> blue
NUMPAD3 -> pink
F12 -> pink

My macros looks like that:
num1 (/focus white)
num2 (/focus blue)
num3 (/focus pink)
F12 (/clearfocus)

How it works? When i hit F12 all 'inactive' characters focus 'active' charater so when i am dead/polly/dc/whatever i can just
chose other window, hit F12 and play
ps. im playing 5 chars but u can see how this works on three