Thanks guys

I agree HeelX, I am going to replace game_save / game_load with my own funciton that reads paths stored in an array, and then switches the proxy model for the one defined in its path.
TBH: this method opens up some other advantages in terms of level loading, knowing in advance the number of entities to load etc, allows a realtime loading bar to be implemented.
Better still if I can get the export of this array to be formatted in XML it will allow new tools to be added, and for better access to entity skills and so forth.
I decided to test the core save/load functionality of A6 before I embarked on, as it may have provided sufficient support. It's clear that it doesn't.
Thanks for the assistance with this investigation, I have a clear task now.
As for compiling the functions into a DLL, thats a possible, we certainly will want to share our tool set with others, possibly even the community here, and DLL's will make that easier to share.
Thanks again guys, I will undoubtably post here when I have it working.