lazily create nested elements for the camel editor so we can support editing nested objects