Clean up get_pii
Right now we're expecting a single selector and then we've got lots of if statements that to get the correct pii. It would be better to expect a pathlist to the pii.
Then you could recurse through the pii dictionary like this.
def recurse_pii(data: dict, values: list):
if len(values) == 0:
return data
key = values.pop(0)
return recurse_pii(data[key], values)