I decided to drop TGRDM1 and TGRDM2 from the project. After almost completely converting the maps to work with TGRDM3's foundation, there is now more issues than before with in terms compatibility and dealing with a 'compatibility layer'. As I can't get things to work 'perfectly', - it's not worth my time to keep fighting with compatibility on these ancient projects.