Отследил бы все файлы компонента и все ссылки на него в системе, включая языковые файлы.
Скопировал бы в новую папку с новым именем (пусть будет job).
После чего стал бы править все ссылки именно на этот компонент в коде с учетом нового имени.
Создал бы новые таблицы с новым именем, скопировав структуру с компонента-родителя.
Исправил бы все запросы к базе с учетом новых имен таблиц.
Прописал бы компонент в таблице компонентов (это если без инсталлятора, но можно и инсталлятор было бы сварганить).
Протестировал бы работу на какой-нибудь тестовой площадке (или на локальном сервере), поискал бы ошибки и кросс-ссылки на компонент-родитель и исправил бы их. Если все нормально, можно переносить на рабочую площадку.
Вот в упрощенном виде подход к копированию компонента без изменения его функционала. Заодно стоит отслеживать и сопряженные с ним модули, плагины и т.д.