'Split parts on spaces and remove commas, join on conjunctions and
lastname prefixes.
:param list parts: name part strings from the comma split
:param int additional_parts_count:
if the comma format contains other parts, we need to know
how many there are to decide if things should be considered a conjunction.
:return: pieces split on spaces and joined on conjunctions
:rtype: list'

def parse_pieces(self, parts, additional_parts_count=0):

    tmp = []
    for part in parts:
        tmp += [x.strip(u'    ,') for x in part.split(u'    ')]
    return self.join_on_conjunctions(tmp, additional_parts_count)
