it could only if you include that phrase group to your $phrasegroups array. One way to get around that is to query the db to get those phrases:
PHP Code:
// let start from these 2 lines
$profilefieldname = "field$profilefield[profilefieldid]";
// $profilefield['title'] = $vbphrase[$profilefieldname . '_title']; // <-- not needing this
$fieldtitle = $profilefieldname . '_title';
$phrases = $db->query_read("
SELECT varname, text
FROM " . TABLE_PREFIX . "phrase
WHERE languageid = 0 AND fieldname = 'cprofilefield' AND varname IN ('$title')
");
while ($phrase = $db->fetch_array($phrases))
{
$profilefield['title'] = $phrase['text'];
}