我的理解是16年前小聂就收着了。但当时是出于情谊。
一是聂大当时还在。小聂还没有要用计复仇;二是魏婴跳崖时死志已决(参见晓星尘),他的魂魄要养回来。所以他才不知自己身在何处;三是找到莫玄羽这样献舍的也是极难的(毕竟仙门弟子连金丹都没人肯舍),必须要机缘巧合才行。
聂导因为对聂大的死一直心存怀疑,暗地调查,发现魏婴的身体在金光瑶那里,但是自己的力量有限,根本改变不了什么,就想到劝说薛洋,魏婴能复活鬼将军,也能复活晓星尘,让薛洋把魏婴的身体偷出来(薛洋说的那位演技精湛的朋友应该就是聂导),再劝说莫玄羽舍身咒救魏婴!
舍身咒是牺牲自己的身体给人下咒,满足条件可解咒,所以复活后的身体灵魂都是魏婴自己的(剧里的舍身咒,金光瑶解释的是通过舍身咒,可以救重伤将死之人)