Two new Zn4L6 cages composed of diamine subcomponents containing either naphthalene diimide (NDI) or porphyrin moieties are described. Their structural differences allow these cages to exhibit distinct interactions with different chemical stimuli, yielding different supramolecular products. The electron-poor NDI subunits of the first cage were observed to thread through electron-rich aromatic crown-ether macrocycles, forming mechanically-interlocked species up to a catenane, whereas the porphyrin ligands of the second cage interacted favourably with C70, causing it to be bound as a guest. When mixed, the two cages were observed to form a dynamic combinatorial library (DCL) of seven constitutionally distinct mixed-ligand Zn4L6 cages. The DCL was observed to reconstitute in opposing ways when treated with either the crown ether or C70: the electron-rich macrocycle templated the formation of heteroleptic catenanes, whereas C70 caused the DCL to self-sort into homoleptic structures.