Photocatalysis with a heterosupramolecular assembly