There are no "↑↑↓↓←→←→BA"/Konami code in Pokémon that I'm aware of. I can say if the functionality is out there you need to look on sites that may help you with your emulator. Serebii.net is not such a place.
I have beaten the E4 with Pokémon at Lv 46 and above. Mind you I did have a Level 55 Pokémon, and I did plan my ahead and knew which Pokémon to bring out after when I got the chance. I did have a good coverage of attacks.