Well i am not really sure what flaxseed, CoQ10, and other "esoteric" items are... But I know that there are health food stores around madrid, i think there might be one in La Vaguada. There is one in Plaza de España as well. If you want you the street and number(of the one in plaza de españa), let me know and i´ll walk by there later and get it.
Un saludo