All I know is that Jesus' Human Bloodline is a bit more complicated. Yes, He is Jewish and born to Mary a Jew via King David's bloodline HOWEVER, Jesus also has Gentile blood via Rahab the woman who helped the Hebrew spies at Jericho. She also was David's great-great-great-grandmother.
Even more to Rahab. She was a prostitute, the lowest of the low in just about every culture of the eras of the Old and New Testament.
However the 'good and bad' of Jesus' bloodline is not what defines Him in the parts that matter. It's that He lived a live without sinning regardless of the family tree. And because of that, anyone, a king or prostitute or anyone in between, a jew or gentile can accept Jesus.