I'm not sure, but I think this will still do what you want. If you take the example of the ACE Device Template created by Jiri Cvachovec at http://thwack.solarwinds.com/docs/DOC-170787 it pretty much does the same thing: Uses the command name "*_Context*" to select the relevant location for what you want to download (in your case "service-module service-engine etc") and then lists the various management commands to use for this device. This gives me the option to download the relevant configs from my ACE modules from the web interface:
Apologies if I'm completely misreading what you are after!!
Regards,
John