Join attribute values with a space!

Just realized I was joining attributes incorrectly which would prevent
later whitespace splitting which would later prevent tokens matching.
Improvements to axis filtering