Not sure if this is documented, I hope it helps someone.
If you want to find what fields correspond to the UI labels for a given entity, you can lookup it''s schema:
sg = Shotgun(base_url, script_name, script_key)
# get the schema of entity 'Shot'
sch = sg.schema_field_read('Shot')
for k in sorted(sch.keys()):
... print 'field:%s, UI label:%s' %(k, sch[k]['name']['value'])