Unified ast.Call construction and simplified `get_lookup_name`

This used to be equivalent:

    '.'.join([str(x) for x in filters])

Why did you remove the list comprehension?  Are you certain they'll all be strings?