Опитвали ли сте с vCard ?
Със сигурност, ако свържете своя екземпляр на Openfire с LDAP сървър можете да извлечете други потребителски полета (организационна единица, телефонен номер, ...) с помощта на vCard.
Може би този подход би могъл да работи и за персонализирана база данни, интегрирана в Openfire; проверете и тези публикации, които изглежда предполагат така:
Как да добавя повече атрибути към базата данни Openfire MySQL?
Опресняване на VCards в OpenFire