А вы пробовали использовать ассоциативные массивы?

Основным преимуществом ассоциативных массивов является то, что объекты в них сохраняют связи, что значительно облегчает процесс внесения изменений в форму, интервалы и местоположение массива. Это намного быстрее, чем изменять местоположения отдельных объектов.

Прим.: Ассоциативный массив можно расчленить, чтобы вернуться к отдельным, не связанным объектам, что может потребоваться, если массив является асимметричным или нестандартным. Неассоциативные массивы можно по-прежнему создавать с помощью команды МАССИВКЛ — предыдущей версии команды МАССИВ.

Сведения о том, как можно легко создавать и редактировать повторяющиеся объекты с помощью ассоциативных массивов, см. в разделе об управлении массивами.