Combine dotted identifiers into single token.

This is done in FilterBuilder, so that node.eval_identifier can split on
DEREF and match against the node.