I realize that your question is now quite old. However, as of this writing, you
can add new fields to kaddressbook.
Open kaddressbook, and when you open the card for a contact (kontact?
) there will be a custom fields tab.
Oddly enough, when I go in through the unified kontact interface, instead of kaddressbook, I don't see this tab.