Index: modules/user/user.module
===================================================================
--- modules/user/user.module	(revision 4969)
+++ modules/user/user.module	(working copy)
@@ -2096,6 +2096,10 @@
   if (!empty($account->password)) {
     $tokens['!password'] = $account->password;
   }
+  foreach ($account as $key => $value) {
+    if (preg_match ('/^profile_(.+)/', $key, $matches))
+      $tokens['!' . $matches[1]] = $value;
+  }
   return $tokens;
 }
 
