Just like I'll have to go back to college someday to find people to do a tech startup with, you have to go to where the talent is.
http://www.gamedev.net/I'm an elite C and Python guy who messes around with Lisp and OCaml, with very little of what I do being related to games. Then there was some KDE developer who came around (obviously a C++ guy), but he probably doesn't do games either, and he had plenty of projects of his own.
Then there's Geiger, who does a lot of emulation-related stuff, and he might know a thing or two to help you, but he's too busy to actually work on anything with you.
Finally, there's a lot of ROM-hackers around here, but most of them aren't really programmers.
So our talent pool around these parts is pretty small.
However, if you're feeling uncertain, the best way to move forward isn't to seek the approval of some master coder. If you have quick and easy access to some related code, look over it to see how others handled it. If not, just write some demo code, test and debug it to make sure it works as expected, then profile it to make sure it performs well enough. If you still have doubts, try an alternate approach and compare the two. Do this with enough parts, and you'll mostly have what you need without anyone's help.
Just try it. You might surprise yourself.