Custom current and path

When using JSONPath to work with output from e.g. xml2json I have run into the problem that '@' is used within property names, but I can't reference such names inside a JSONPath filter because '@' is hard coded as the current object. By allowing custom current and path strings I can overcome the problem.