Pour implémenter les Custom fields dans vos composant on se reportera à la documentation officielle :

Voici quelques difficulés que j'ai pu rencontrer (pour vous éviter de faire les mêmes erreur):

Le champ "catégorie" n'apparait pas lors dans le formulaire de création/maj de vos CustomFields

Il y a un problème dans l’implémentation de le gestion de catégorie dans votre composant.

Voir par exemple si le nom de la classe dans dans /components/votrecomposant/helpers/category.php ainsi que les parametres du constructeur (nom de la table, et nom du composant).