Nestable !insertmacro?
Welcome back Justin...!

The documentation states that !insertmacro can be used inside another !macro definition -