This genealogy is based on Book of Jubilees. The Book of Jubilees is a text written before Christian era, in 2nd or 1st century BCE. The book was sometimes known as the Little Genesis. It gives many details not found in the Genesis, such as Enoch and his involvement with the Watchers.
The Book of Jubilees is only sources I know that mention of the unknown and unnamed women, whom the patriarchs may have married. The Book of Jubilees give names to mothers, aunts, daughters, sisters and cousins.