Une façon de réconcilier cette contradiction apparente est de suggérer que Joseph était le produit d'un mariage léviratique. Le père de l'Église primitive, Eusèbe, a rendu cette explication populaire au quatrième siècle.
Il est possible que Joseph ait été le fils biologique de Jacob, qui est mort plus tard, laissant la mère de Joseph veuve. Joseph est alors devenu le fils légal d'Héli lorsque celui-ci a épousé la mère veuve de Joseph. Il est donc suggéré que Matthieu mentionne le père biologique de Joseph et que Luc mentionne son père légal.
Cela semble confirmé par les mots différents que Matthieu et Luc utilisent pour décrire la relation de Joseph avec Jacob et Héli. Matthieu utilise le mot grec gennao pour décrire comment Jacob "est devenu le père de Joseph". Matthieu semble vouloir prendre ce mot dans un sens biologique, car c'est le même mot qu'il utilise pour décrire comment Jésus est "né" de Marie.
Luc, cependant, utilise un langage différent. Il dit simplement que Joseph est "de Heli", ce qui permet une interprétation de la lignée physique ou légale.