For the determination of dye concentrations in wastewater of textile industries you may use UV-visible spectroscopy. A good example for such analysis is illustrated in the article entitled " A Critical Comparison of Methods for the Analysis of Indigo in
Dyeing Liquors and Effluents" contained in the attached file. However, for the determination of heavy metals several analytical procedures can be used. Among these methods GF-AAS, ICP-OES, and ICP-MS (for more on these methods, please see attached file).
Off course UV-visible spectroscopy is enough, but first you must know the identities of the dyes you are dealing with and know the absorption maximum of each one.
Perhaps I'm wrong, but my experience with AAS dealt completely with metal species. Unless your dyes have metallic moieties that can be considered fingerprints, then I would suggest UV-vis (as I believe that most dyes are organic compounds and their electronic spectra are directly related to their color.