Никак. Но если очень хочется, то
Способ №1
Открываете
/modules/main/admin/user_edit.php, в самом конце есть код:
//Add user fields tab only when there is fields defined or user has rights for adding new field
if(
(count($USER_FIELD_MANAGER->GetUserFields($PROPERTY_ID)) > 0) ||
($USER_FIELD_MANAGER->GetRights($PROPERTY_ID) >= "W")
)
{
$tabControl->BeginNextFormTab();
$tabControl->ShowUserFields($PROPERTY_ID, $ID, ($strError <> '' || !$res));
}
- это вывод пользовательских св-в. Потом изучаете метод
CAdminForm::ShowUserFields. Ну и выводите всё что вам нужно на этой закладке.
p.s. разумеется апдейт всё это затрёт. Так же проверка сайта будет ругаться на кастомизацию ядра. И естественно в списке пользователей вы не увидите этих данных, только на детальной странице пользователя.
Способ №2
Заводите ещё одно пользовательское поле, в которое будете писать нужные значения привязанных таблиц.
Получается избыточность данных. Нужно постоянно следить за их корректностью, т.е. отлавливать все события которые могут повлиять на их связность. Зато не вмешиваетесь в ядро и значения полей можно вывести в списке всех пользователей.