This is very interesting and does seem to solve the riddle.
Thank you for sharing this.
Now if I can only find any information on Neil Smith b. 1811 who married Christina Campbell in 1828 in Barvas/Stornoway. He must have had siblings! The same applies to Christina - both of them are my brick walls.