Nowhere does it say in scripture that Mary is the daughter of Heli, but as the genealogy recorded in Luke,............... they have to accept that Heli was the father of Mary,................. Isaac too was born of a brother and sister who were sired by the one father, from two dirrerent mothers..................Heli who is the father of Joseph the biological father of Jesus, is also the father of Mary the cousin of Elizabeth of the daughters of Levi, and the half sister to Joseph the Levite from Cyprus,who is the son of her father 'Heli,' ('Heli,' by the way, is the Greek adaptation of the Hebrew 'Eli' the high priest.) the Joseph who was surnamed Barnabus who took his sisters son young John, who was surnamed Mark, which means Hammer, and most probably his sister Mary also, back to his home in Cyprus. It is also said that the bodies of John the beloved disciple and Mary the mother of Jesus, were later buried in Ephesus, and their graves can still be visited today, but this you may believe or disbelieve as you please.