Heterocyclic supramolecules