Remote client subscription using predicate