Проблема в том, что люди, цитирую, "не хотят обижать того, кто сделал".
В том то и прелесть MODx Revo, что он подхватывает любой **внокод, и вызывается с кода, закрывая дыры. Подхватывает темплейт, юзеров, БД. Попробуйте, реально для таких заморочек это будет лучшее решение по человеко/часам.
Это просто практика и ИМХО лучшее решение.