В joomla для каждого действия будет ввод данных.
При создании категории или создании меню.
Просто посмотрите, какие таблицы обновляются при создании категории.
Тогда вы можете написать функцию для автоматизации.
Когда категория создана, вызовите функцию и обновите или вставьте таблицы меню для нового меню.
Вы можете сделать это, человек.
Я не видел ответов через 4 часа, поэтому публикую что-то вроде псевдокода.