модель связь многие ко многим 
                  
                  
                  а третяя модель, хранит свои данные, но связь один ко многим и к первой и ко второй. Правильно будет использовать ее как промежуточную для первой и второй, хоть она еще хранит одно поле?
                  
                  
                
так это pivot таблица которая связывает первую и вторую модель, разве нет, с доп полями
morph?
я не совсем понял твой второй абзац, но, скорей всго это обычная промежуточная таблица с дополнительными полями
Обсуждают сегодня