Проблема в том, что пользователи не являются частью системы узлов, и поэтому поля не могут быть сопоставлены с пользователями, использующими только код ядра.
У CCK нет способа манипулировать и добавлять поля в профиль.
Существует одно решение: nodeprofile (Drupal 5). Этот модуль создает тип узла для пользователей, поэтому у каждого пользователя фактически есть один узел, связанный с ним. Затем вы можете добавить поля к этому новому типу контента и манипулировать ими по своему усмотрению.
Существует также модуль, content_profile , для Drupal 6, который делает то же самое.