I don't believe heaves is hereditary, but have not done much research on this.
It really sounds like this mare is having an allergic reaction, and it is affects her breathing. Unless she shows signs of it at different times like the seasonal changes, after a good hard run or play with other...