filter: optimize accesses to ancillary data