Heterogeneous catalysis based on supramolecular association