A couple of references have Andrew 4th of Balwearie as son of Henry son of Michael (not the Wizard) son of 1st Michael (who married Margaret daughter of Richard of Balweary), son of Duncan son of Michael husband of Margaret of Duncan (Syras)
If this lineage is correct can some pre 1500 wizard fix it?