7.0.3
After a custom profile field has been deleted Fields are left in table sys_localization_strings and sys_localization_keys . This will gunk up the db. For instance. I added a profile field with 50 options. I then deleted the field but was still left with all they keys and Strings!
You really should add a field to keys and strings tables to identify the sys_profile_fields that the keys and strings are associated with , then remove everything based on the sys_profile_fields identifier. Then junk wont be left over in keys and strings.....
Just my opinion. Im probably going to code this myself just to keep my own db clean.....