Some theories assert that he was in fact the son of Manwgan ap Selyf who regained power after Eiludd Powys was killed at the Battle of Maes Cogwy in 642. It is more likely, however, that, as the genealogies state, he was the son of Eiludd who was either the son or brother of Selyf. The former is more likely due to a surviving reference from Cynddelw describing the Mathrafal dynasty as descendants of Selyf. It was also likely, assuming Eiludd Powys fought at Maes Cogwy alongside Elfan Powys and Cynddylan, that Beli would have been the King whom Heledd ran to for protection.
Dunoding Dunod ap Cunedda Eifion ap Dunod Dingad ab Eifion Meurig ad Dingad Eifion ap Meurig Issac ap Eifion ap Meurig Pobien Hen ap Isaac Pobddelw ap Pobien Hen Eifion ap Pobddelw Brochwel ap Eifion Eigion ap Brochwel ab Eifion Ieuanawl ab Eigion Caradog ap Ieuanawl Bleiddud ap Caradog Cuhelyn ap Bleiddud
Kingdom of Ceredigion Ceredig ap Cunedda Usai ap Ceredig Serwyl ab Usai Boddw ap Serwyl Arthfoddw ap Boddw Athrwys ab Arthfoddw Clydog ab Athrwys
Seisyllwg Seisyll ap Clydog Arthen ap Seisyll Dyfnwallon ab Arthen Meurig ap Dyfnwallon Gwgon ap Meurig
Dyfed Tewdos (Tewdwr) Maredudd ap Tewdws Rhain ap Maredudd Owain ap Maredudd Triffyn ap Rhain Bleddri (Bledrig) Hyfaidd ap Bleddri Llywarch ap Hyfaidd Rhodri ap HyfaiddHywel Dda
Brycheiniog
745–825
Glywysing Rhys ab Ithel Rhodri ab Ithel Meurig ab Ithel Rhys ap Arthfael Hywel ap Rhys Owain ap Hywel
Gwent Brochfael ap Meurig Ffernfael ap Meurig Brochwel ap Meurig Arthfael ap Hywel Ithel ab Athrwys ap Ffernfael