Добрый!
Однозначно надо писать! Готового такого расширения определённо нету.
Как вариант можно посмотреть на пример работы встроенного парсера XML файла (часть кода) в Joomla расширениях. В последних версиях Joomla появилась проверка на версию установленных расширений и самой CMS для последующего обновления при условии устаревшей версии. Я просто натыкался на этот код, но не углублялся и не вникал с синтаксис кода. Но насколько понял он парсит установочный xml-файл (проверяет версию) и дальше делает определённые действия. В принципе для знающего программиста уже есть от чего оттолкнуться!
Лично я всего лишь реализовывал наоборот. Писал компонент для интеграции с одной API-системой и там надо было наоборот формировать ответ от Joomla в виде XML. Но мне кажется это проще, я имею ввиду - код.
А так я думаю тут на форуме есть, кому такая задача по зубам!
Удачи!