Придется
1)пройтись по AOT, выбирая все TableCollection, в которые входит таблица. Используем класс TreeNode.
2)Для каждой коллекции виртуальные компании, в которые она входит можно получить с помощью таблицы TableCollectionsList
3)Для вирт.компании обычные компании, которые ее используют можно узнать из VirtDataAreaList.
Вобщем, непросто это все

. Рекомендую все поиски-проверки завернуть в отдельный классик, т.к. кода будет много.