If you’ve already implemented this in the save game, then there’s no need to do anything with the GI.
The save game is basically like a super version of the GI. The GI survives between levels, but won’t make it through a restart. But the save game will.
If you really want to also use the GI, for some reason, then just read the save game into a variable in the GI. That’s it.