To be completely honest, I doubt you'll find anyone on the internet to do this for you. Unfortunately, Heart Gold is such an old game, and many code makers like to stay up to date on the newest games. Sorry.
I'd personally suggest just keeping the ID you have now or get one of the newer games.