Nothing at all. If you want to create a profile for a game that quite long like Metroid, i believe the best workflow is:
- Inject genie codes into the rom
- Walk through the game and create save state at every key points: Two or three save state each level for example.
- Start creating profile with the help of all save state above.
Good luck!