Identifying coherent structures of fluid flows is of great importance for reduced order modelling and flow control. Finding such structures in a turbulent flow, however, can be challenging. A number of modal decomposition algorithms have been proposed in recent years which decompose snapshots of data into spatial modes, each associated with a single frequency and growth-rate, most prominently dynamic mode decomposition (DMD). However, the number of modes that DMD-like algorithms construct may be unrelated to the number of significant degrees of freedom of the underlying system. This provides a difficulty if one wants to create a low-order model of a flow. In this work, we present a method of post-processing DMD modes for extracting a small number of dynamically relevant modes. This is achieved by first ranking the DMD modes, then using an iterative approach based on the graph-theoretic notion of maximal cliques to identify clusters of modes and, finally, by replacing each cluster with a single (pair of) modes.