Supramolecular Assemblies of Amine-Based Compounds in Combination with Different Counter Systems Ranging from Inorganic Anions, a Heteropoly Anion and Substituted Organic Acids