Finally I found a way to do this!!!!!! Here's what I did:
1) I transfered my .sav file and my .gba game to my backup folder.
2) I ran VBA and loaded the game the way you would if you were actually playing on a real GBA.
3) Did what I wanted to do on VBA
4) I then saved my game the way you would if you were actually playing on a real GBA
5) I then transfered the .gba file and the .sav file to my gpSP folder.
6) From there I loaded the game on gpsp just as you would on a real gameboy
7) Then I made my .svs file by saving the state in gpsp
Hope this works for you. I did this on a 1.7.2 VBA and a gpSP kai 3.2 test 8.7