Mah più che qualche modulo innanzitutto ti serve un componente vero e proprio che gestisca il tutto. Per un sito di un'agenzie immobiliare ho utilizzato com_propiedades, che poi ho modificato per sistemarne la visualizzazione d'accordo con le richieste del cliente.