How to hide fields that were shown based on other fields selections?