fix(profile): admin defined profile fields are once again back-compatible

Fixes #7634 - at some point in the past admin defined profile fields started counting at an index of 0.  Now they start at 1.  Older sites that have a field indexed with 0 will lose the first field and associated display if they attempt to edit the fields.  This brings back the index counting from 0, making profile field changes back compatible.