Clients I've worked with that have similar situations maintain one primary zone as the main one and make changes there. Then updates are pushed over to the other zones. I typically do this in a way that doesn't change the variables using the api. That keeps it simple and ensures everything is being loaded from the same domain as the site.