Joe , therefore , is by nature the son of Jacob , of the line of David , but by law he is the son of Benjamin of the line of Nathan .
Joseph is from Solomon 's lineage even though Heli is his legal father .