feat(filterFilter): pass index to function predicate

Closes #654