Если есть, например, общий модуль из главного расширения с функциями, которые используются в остальных расширениях, то под него создается аналогичный модуль в подчиненном расширении, в котором только функции из прог интерфейса с телом в одну строку - вызовом методов родит расширения. Да, в этом модуле ругаться будет, зато во всех остальных нет, и подсказка будет работать. Код такого модуля может формироваться автоматически. Если уж хочется и в нем уйти от ругани, тот на помощь великий Выполнить!