CCKで、複数のフィールドをグループ化して、複数入力できるようにしたいのですが、
どのようにすればよいのでしょうか?

たとえば、
氏名、性別、生年月日などを「人物」というひとつのまとまりにして、
ひとつのノードに対して、複数の「人物」のデータを入力できるようにしたいのです。

また、それをさらに複雑にして、
一人の人物に対して、複数の「趣味」を入力できるようにしたいのです。


ノード

├人物
│├名前
│├性別
│├生年月日
│└趣味
│ ├趣味1
│ ├趣味2
│ ├.......
├人物2.....


(ずれているかも・・・)
こんなかんじで、フィールドに階層関係を持たせたいのです。

できれば、人物を別ノードにするという方法以外で、実現したいのですが・・・

わかりずらくて申し訳ありませんが、
わかるかたがいましたら、どうか教えてください。