То, что вы описываете, по сути является динамическим блоком в AutoCAD: вы можете использовать несколько состояний видимости, причем каждое состояние видимости содержит различную геометрию блока (возможно, с некоторыми объектами, общими для всех состояний), или параметр таблицы поиска для изменения ограниченийсвойства геометрии блока.
В руководстве пользователя AutoCAD есть много руководств и документации, описывающих то, что я предложил выше.