As you can see, there is no contradiction in the Bible. Joseph has one father and his name is Jacob. Heli is Joseph's father-in-law. So those who claim that the Bible contradicts itself by saying that Joseph has 2 different fathers, are wrong and they prove that they do not study the Bible and do not understand the cultural context of the Bible. I hope that this has been helpful to you.