I tried myself man... it's like trying to load a save from Fire Red to Leaf Green... it's nearly impossible, cause de hex values have a totally different arregment.
To make it work, you would need to edit hex values to match almostly 1:1, telling what data is from the boot (cause every save has a data for the game to read, letting it to tell if the save is correct for the game) and separate that from the gaming data, and modifing the boot data to the correct one, you should make it work.
I tried and my savefile got corrupted (from Sun to Moon), and I had to restart it.