The complexation of single walled carbon nanotubes (SWNTs) with neutral, anionic and cationic porphyrins has been investigated under identical complex forming conditions. The determination of the porphyrin loading reveals large differences depending on the nature of the porphyrin used. Combinations of different porphyrins to form mixed hetero-porphyrin complexes shows that the mixture of a cationic and anionic porphyrin results in loading which is an order of magnitude larger than in all other complexes. This complex also exhibits high adsorption and emission intensities and can be regarded as an extended co-operative binary ionic (CBI) solid. The complexes were further studied using Raman spectroscopy, elemental analysis, AFM and cyclic voltammetry.