The Table of the Nations in Genesis 10 is a late attempt to derive all the known nations of the earth (seventy in number) from the three sons of Noah. It is based on particular political and historical links (as well as imaginative links), as well as geographical location, and not on actual geneological, ethnic, and linguistic links. Thus Elam is a son of Shem in 10:22 though Elamite is not a Semitic language, Heth is a descendent of Ham though Hittite is Indo-European not an African language, and Tarshish is a son of Japheth in 10:4 though it is clear that Tartessean was an Iberian and not an Indo-European language. Regarding Mizraim in 10:13, Pathrusim refers to the Egyptians of Upper Egypt (cf. Isaiah 11:11; Jeremiah 44:1, 15; Ezekiel 30:14; Psalm 68:31), Naphtuhim refer to the Egyptians of Lower Egypt, and Lehabim (Lybia), Casluhim, and Ludim refer to areas in Africa to the west of Egypt under Egyptian hegemony. Ludim is thus mentioned in Jeremiah 46:9 and Ezekiel 30:5 together with Cush and Put, indicating a location in Africa. As for the Philistines, they are in fact mentioned as being Greek; Genesis 10:13 mentions Caphtor (Crete) "from which the Philistines came" (compare Amos 9:7; Jeremiah 47:4). This preserves a memory that the Philistines were Mycenaean Greeks from the west, as well as their political alliance with Egypt. As Norman Gottwald noted:
"There is a growing consensus that the appearance of the Philistines on the southwest plain of Canaan can best be explained on the theory that they were installed there as proteges and vassals by the Egyptians in order to buttress declining Egyptian imperial control over that region. The Philistines were one of the "Sea Peoples" who had been displaced from the Aegean-Anatolian regions....They attempted to invade the Nile Delta during the reign of Rameses III but were blocked in this attempt, but not long afterwards archaeological data show these very Philistines to have been serving as mercenaries for the Egyptians in the Nile Delta, in Nubia, and in southwest Canaan as well. It was precisely the old Egyptian administrative distinct in southwest Canaan, where Ashkelon and Gaza were located, that was both the last toehold of the Egyptian Asiatic Empire and the stretegic base of the flourishing Philistines. Philistine establishment in Canaan took place under acknowledgement of Egyptian sovereignty and with Egyptian sanction, or at least with Egyptian toleration " (The Tribes of Yahweh, pp. 410-411)
Another piece of evidence linking Egypt with Crete is the connection in the Ugaritic Baal Epic that designates the Canaanite craftsman god Kothar-and-Hasis as worshipped as a god in Egypt and having his throne in Crete (kptr, "Kaphtor"). The word for Egypt (Ugaritic hkpt) is derived from Egyptian hwt k;pth "House of the Ka of Ptah", suggesting that in the period of Egyptian hegemony over Canaan, Ptah was identified with the Canaanite deity Kothar. In fact, the name Kothar itself is probably a borrowing itself from Egypt since Egyptian qsr (loaned into Canaanite as kthr) is attested as an epithet of Ptah. The connection between Crete and Egypt is thought to be due to trade between the two countries, where the same deities invoked in the production of similar wares were identified with each other.
The designation of Canaan as a son of Mizraim is completely understandable, as it recalls the long period of Egyptian hegemony over Canaan before the rise of independent Israelite, Judahite, and Philistine states in the region. As for Heth being a son of Canaan, this surely is reflective of the period of Hittite hegemony following the collapse of Egyptian control in the time of Akhenaten. But the designation of Heth as a son of Canaan represents the same vague notion of the Hittites as native Canaanites as found in Genesis 15:20, 23:3-30, 25:9-10, 26:34, 27:46, which reflects the much later absorption of the Hittite descendents into the peoples of Canaan and not the earlier period when the Hittites were outsiders trying to invade the land.