An Iterative Information-Theoretic Approach to the Detection of Structures in Complex Systems