Use macros with Insert by Device ID command

Recently we have been exploring the Insert by Device ID command.  Using a oneline we can insert the cooresponding 3d model.  This could be a very powerful tool for us as is but, with the ability to insert a macro with this command would be amazing.  I know withing the parts database there is a field for "Macro Name".  I was hoping when I put a name there that when I tried to insert that part number it would prompt for macro or symbol.  We provide macros that have mostly everything needed to insert a piece of equipment and would be nice if the users could use the insert by device ID to bring those in.  Any suggestions?