Com_Properties fa tutto quello che chiedi, ma in versione molto limitata in quanto è un componente gratuito. Devi sempre tenere presente che quando si fa un sito web per un'agenzia immobiliare e si ha di fronte un cliente che pretende mari e monti, ma senza spendere troppo (tutti i clienti ci provano), bisogna essere chiari:
1) Se vuoi un modulo personalizzato, bisogna pagare uno sviluppatore che lo faccia "ad hoc" (un programmatore può chiedere centinaia o anche migliaia di euro per un lavoro complesso)
2) Se si vuole andare "al risparmio" ci si accontenta di quello che offre il mercato, e com_properties è fin troppo azzeccato
Quando fai un preventivo, mettici sempre le clausole che ti proteggono da queste "sorpresine"