Sudahkah Anda mencoba dengan vCard ?
Tentunya jika Anda menghubungkan instance Openfire Anda dengan LDAP server Anda dapat mengambil bidang pengguna lain (Unit organisasi, nomor telepon, ...) menggunakan vCard.
Mungkin pendekatan ini bisa bekerja juga untuk database kustom yang terintegrasi dalam Openfire; periksa juga posting ini yang sepertinya menyarankan demikian:
Cara menambahkan lebih banyak atribut ke database MySQL Openfire?