I need help with self referential habtm

Hello!

I need some help with self referential habtm associations:

I have a table inscripted and an inscripted may have a dependant, that works ok with this
has_and_belongs_to_many :all_friends,
:class_name => “Inscrito”,
:join_table => “related_inscritos”,
:foreign_key => “related_inscrito_id”,
:association_foreign_key => “main_inscrito_id”

i have related_inscritos table to save the association.
But now I need to add a type of relation for each association, does anyone know how to do this??

Please any help will be very useful!!

Thanks