FieldByIndex can do it, but I think the string based approach is probably fine for now.