Any simple way to split SDLxliff files created via the merge process when the source files are loaded into Studio into individual translaed SDLXliff files for each source file after the files are translated?

We are sometimes sent 10000 xml files and we use the SDL merge feature with in Studio when the source is loaded to create single SDLXliff files. My question is after this merge process and once translation is complete is there a simple way to split the SDLxliff files into individual translated SDLXliff files based on each source file? So as the end I want 10000 translated xml files and 10000 individual translated SDLXliff files? We have to merge at present due to the groupshare problems of handing more than a couple of thousand files across all languages. Any ideas much appreciated.

Thanks