With some modification you can probably use the OAM Viewer and add a sprite dumper. I think the sprites are stored in certain spots in the memory, and if you can remember which memory spots were already used you can easily dump the textures, like you can in the 1964 N64 emulator.
But this is all theoretically. I'm giving it a shot (as a beginning programmer )