有扈氏是被夏后启灭亡的部落,[107]却被氐族苻洪部落供奉成为祖先。《晋书》卷116《姚弋仲载记》记载:
姚弋仲,南安赤亭羌人也。其先有虞氏之苗裔。禹封舜少子于西戎,世为羌酋。[108]
舜少子的封地是否在西戎,那是很难以求证的说法,然而由于地望似乎相合,有虞氏便被羌人选中为祖先。由以上三条史料可知,虽然慕容、氐、羌等部族的姓氏原本自成体系,但是当它们在中原建立政权以后却偏要编造故事,将其祖先安排到华夏的某个姓氏之下。这些部族的首领竟会如此煞费苦心地冒认祖先的原因,就是为了在尽可能短的时间之内让华夏民众在思想感情上接受他们建立的政权,以达到巩固其统治的目的。
《晋书》是唐朝房玄龄等编撰的正史,晚于《魏书》问世,但上述三篇载记的史料应该源于晋末十六国之际。其中所述三家部族关于祖先的说法并非唐朝史家的编造,而应该是十六国时期人士杜撰的。道武帝在淝水之战前曾经流落中原,对于在北魏之前进入中原的氐、羌等部族早期的故事或许略有所闻;特别是,他早年与慕容部尤为亲近,对于慕容部自称黄帝后裔之事也应该有所了解。[109]看来,道武帝颇能理解这三支部族追溯祖先故事的用意,所以他在北魏建国之初就能不囿于民族的偏见,而听从汉族士大夫崔宏的建议,立即高调地认可黄帝为其祖先。