Работает это так: в модуле авторизации есть файл - lc.auth.class.php, который реализует интерфейс UserInterface и непосредственно и отвечает за авторизацию пользователя. В настройках сайта указываете какой модуль использовать для авторизации, и класс из этого модуля и подключается. Вроде бы не сильно запутал

В Вашем случае просто надо создать собственный модуль авторизации, который полностью или частично будет наследовать классы модуля login. Дополнить надо будет только метод buildUserInfoForm, который отвечает за построение формы редактирования профиля.