try:
                        if field.endswith("-self"):
                            field_name = field.split("-self")[0]
                            field_type = "self"
                        elif field.endswith("self"):