У меня было немного другое предложение, для решения проблемы пересечении мибов:
Существующую структуру дерева adc.m3U160.slots.<№ слота>.<переменная платы> изменить на adc.m3U16.slots.<№ слота>.<тип платы>.<переменная платы>, т.е в каждом слоте будут отдельные ветки для разных типов плат которые могут быть установлены в слот.
кроме этого, можно продублировать в adc.m3U160.slots.<№ слота>.0.[1..4] значения "стандартных" переменных установленной платы (для упрощенного опроса общих аварий плат и возможного автоматического определения менеджером нужных переменных в зависимости от типа платы)
В моём представлении у этого варианта есть преимущество в том, что будет возможно сделать универсальный миб(очень большой конечно) описывающий все варианты набивки блоков.