How about a merge function in the crumble app?
This would allow you to load TWO (or more) .crm files into the editor AT ONCE.
You could then delete the bits you don’t want.
You could make it merge the variables as well.
I have merged two “.crm” files using a simple text editor, so a program (or cgi script) would have no problem