Скрыть ненужные параметры дорог у пешеходок и внутрикварталок

Либо хотя бы сделать их просто неактивными. С добавлением параметра "жилая зона", пользователи стали включать его там где не надо - на внутрикварталках.

Сейчас для каждой дороги доступны 6 параметров: 1) Твёрдое покрытие 2) Плохое состояние 3) Жилая зона 4) Встречная полоса общественного транспорта 5) Встречная полоса такси 6) Платная

Для пешеходных дорог не используются 2,3,4,5,6. Для внутриквартальных не нужны 3,4,5,6.

Upd. Дополнение от mercator2111 из соседнего предложения: Программный запрет на присвоение атрибутов, неуместных для данного класса дорог.

Например, автодоступность 10 классу Пешедоступность автомагистрали и т.д. И наоборот, запрет снятия автодоступности (ОТ-доступности) с 8 класса. Если будет запрос, создам полный список для каждого класса. P.S. @bforest