She was a partner twice:
Partner to Robert II Stewart
Children:
1. Walter Stewart, of Cardney and of Cluny
2. Alexander Stewart, of Innerlunan, Canon of Glasgow
3. Sir John Stewart, of Cairdney, of Kincleven and of Arntully, d. 1466
4. James Stewart, of Abernethy and of Kinfauns
https://wc.rootsweb.ancestry.com/cgi-bin/igm.cgi?op=GET&db=macl...
The link above shows her father as John (Sir) de Ross , of Cardney.
Also she had a second partner named Alexander MacNaughton , of Dunderawe, Chief.
Trying to validate the legitamacy of the father and children.