Per filtrare i dati di una datamap c'è il metodo find (che mette hidden i record che non matchano) e per ordinare devi valorizzare la proprietà orderBy.
Però questo richiede che ci sia una query, che non ho perché sono istanze di documento create al volo e non salvate in DB, non esiste neanche una tabella per quei documenti...