dont use ngFilter, instead do our own lookup map