I understand it is possible to use the wildcard (*) symbol to return all references in a Cypher query, such as:
MATCH p:Product WHERE p.price=\'1950\' RETURN
In the latest version of cypher properties(n) will return all the keys and properties of a node. Seems to only work for a single node though.
properties(n)
I hope this helps people.