Not sure this is possible, I'm afraid. The code wont handle all TransverseMercators (but will handle limited ones such as OSGB and OSNI).