YSmenu is for the R4, please consult the R4 forum for the links in there.
Now I understand what you're saying, but the fact that the R4 had to play patched games wasn't really a good idea for future migration into a more updated Flash Cart. Trust me, I know. Migrating from a Micro NinjaDS to the R4 was troublesome as nearly half the games were patched and using those save files were a hit or miss.
But not to worry, because I encountered the same problems you have, I'll give you some pointers as to what I tried to circumvent it. You have several options:
-Perhaps the easiest way is to install YSmenu onto your R4, because it uses the DSTT loader I have had some success with it. What you do is play a clean rom of the Kirby game and see if it will load with your save. If it does, save the game again and then try that save onto your Edge.
-Option 2 is to go to this save converter site,
http://shunyweb.info/convert.php and then just convert your save using the required settings. It may seems pointless but somewhere along the way it may work. A tip is to try converting it to a sav format of another card, then back to an R4 format.
-This may work, it may not. But it worked in my case so here goes. If you have No$GBA, first toss your sav into the "BATTERY" folder, then load a clean rom of the Kirby game. Make sure the game and sav have the same name. If it loads succesfully, save the game while in the No$GBA emulator. Now it will save it in a somewhat raw format, so dont be surprised at the small size. This means you have an entirely new sav to deal with. Go to the save converter site listed above and convert your No$GBA sav into an R4 or Edge sav. Cross your fingers and hope for the best as you load the clean rom in your Edge.
Hope it all works out for you, if not, then.... maybe there's a sav file online somewhere >_>