@sleve_mcdichael Thanks for your help with this, you're a star. Oddly $system doesn't want to play ball and reports back empty, so I just changed that to nds directly and it works fine. Have added a PR into RetroPie Extras if anyone is curious to see the end result.
Oh also the core has networking support and works fine playing on wiimmf if anyone fancies a game of Mario Kart