You can actually game the system a bit. I've done this with mod/macro combos of my own. Basically you wait on the event that triggers going into combat, at this point you take a macro template that is stored in a mod and write the correct names in the placeholders. Then you can store this into a macro with a specific name.

very pseudo code
Code:
list={"sometarget"="bob"}
template="/cast [target=<sometarget>] Chain Heal"
macro=generatemacro(template,list)
writemacro("macroname",macro)
Obviously you could have very complex templates set up. Maybe you always want ctrl-1 to heal party1 as seen on the master, all the clones would write out the correct macro to map this properly.