No matter what the modders try and do, they just can't handle the fact that the buildings buildable by Great People other than GGs are done differently to normal buildings. It must be something in the dll that treats them differently so changing the XML to add requirements just does not work.