Acceda a las variables de alcance desde un filtro en AngularJS

Estoy pasandodate Valor para mi filtro personalizado de esta manera:

angular.module('myapp').
  filter('filterReceiptsForDate', function () {
    return function (input, date) {
      var out = _.filter(input, function (item) {
        return moment(item.value.created).format('YYYY-MM-DD') == date;
      });
      return out;
    }
  });

También me gustaría inyectar un par de variables de alcance, como lo que puedo hacer en las directivas. ¿Es posible hacer esto sin tener que pasar estas vars explícitamente como argumentos de función?

Respuestas a la pregunta(2)

Su respuesta a la pregunta