Если у юзера есть пара тройка контактных данных, но к объявлению я хочу прикрепить лишь один контактный номер.Лучше всего использовать many to many полиморфные отношения?,где у меня будет таблица контактов с их типом и значением а так же таблицу contact_entites где эти контакты могут быть и у юзера и у обьявлений