parfitt flyer, Lemba Lost Tribes?