Finished the filters. The first filters out by celltowers. The second filters out by wifis until only one room in its list remains. Ideally works now. But have not tested. Suspect iterators may go a bit bonkers because the list might change index as rooms are deleted.