I mostly concentrated on formatting, not really naming, but I could suggest
```scala
val finalList = listValue withFilter { v =>
  v.execPredicate(context, into, key, filter, value)
  val BoolValue(filtered) = into.value
  filtered
} map { v =>
  v.execFiltering(context, into, key, filter, value)
  into.value
}
```
(I also removed to asInstanceOf)