I've tried to implement this and failed miserably.
I tried using the default version and had that same problem with the deleted posts. Then I tried using the above version instead, and I got the following message whenever I tried to edit my user options...
Could not find phrase '::$values for profile fields is not an array::'.
Any ideas on whether we can get a working version of this available for download instead of downloading the file just to find it doesn't work?