Word: heterosupramolecular
Morphemes: hetero- + supra- + molecule + -ar
Morpheme types: Prefix + Prefix + Base + Suffix