Если вам действительно нужна асинхронная загрузка модулей, возможно, вам следует попытаться разработать компонент, который будет вызываться через ajax, и возвращать модуль.
Вы можете использовать такие методы, как JModuleHelper::renderModule
или JModuleHelper::getModule()
.
Но если вам это не нужно, гораздо более чистое решение скрывает модуль с помощью Javascript.