я лично да.
Ну, возможно оно получается чуть быстрее, потому что я это не делаю не совсем вручную
То есть смотрю на табличную переменную - если она называется так как и таблица (это в принципе в большинстве случаев программист может определить), то просто вызываю AxOpenInAOT (см. ссылку выше). Он переходит сразу к этой таблице - там уже ищу поле по имени.
Если же это переменная,и из названия непонятно, что за таблица, то к пред. шагам добавляется использование AxGoToDeclaration (ссылка выше).
Пока что так.
Ваша задача слишком специфическая. Она реализуема, а основываясь на уже существующих add-ons, думаю что и несложно реализуема, просто смысла писать такую штуку мало, потому что, опять же, очень узко специализировання.
Хотя, может и не прав. Приведите аргументы убедительные, может и напишет кто