Does @filter support on a sub predicate?

something like this:

{
  q(func: type(Tweet)) @filter(eq(author.name, "Joe")) {
  }
}

Nope. It doesn’t.