For those interested in such things, a couple of publications point to the protein known as ApoB as causative of/correlating with coronary heart disease:
medrxiv.org/content/10.1101...
ahajournals.org/doi/10.1161....
ApoB is found in a number of lipoproteins, including LDL-C and Lp(a). If these publications are correct, it would seem that it is the total number of ApoB-containing particles that is determinative. Of practical significance, reducing LDL-C (e.g. with statin - "boo"/"hooray") will contribute to reducing ApoB. Lp(a) level seems to be genetically determined but is reportedly reduced by low dose aspirin, high dose niacin (take care!) or almonds at a dosage of 73±3 grams/day. 73 grams is only 2.5 ounces. "Almonds tended to reduce blood lipids in a dose-dependent manner"; they also increased HDL-C.
You can read about Lp(a) here: ncbi.nlm.nih.gov/pmc/articl...
Here is the almonds reference (Circulation. 2002;106:1327–1332): ahajournals.org/doi/full/10...
And here is the aspirin reference: ncbi.nlm.nih.gov/pubmed/121...
I don't know whether any of the above has been reproduced or independently confirmed, which is what we really want to know.