Well, if your controller is set up right and calibrated, my profile works like you want, with the triggers like the mayflash adapter, and the top buttons for the final push.
put in in: C:\Users\<user>\Documents\Dolphin Emulator\Config\Profiles\GCPad
put in in: C:\Users\<user>\Documents\Dolphin Emulator\Config\Profiles\GCPad