Custom Field Controls for Sitecore Content Editor that hide dependent fields based on selected values