I\'ve got a schema where one of two optional forms can be added at runtime and one of them must be added to pass validation. I\'ve got that bit working with the use of an