At this time the developer has chosen to just use the display_name. I needed the real first and last name plus the email.
What the developer suggested to me was using this plugin:
force-first-last plugin
What this plugin does is replace the existing display_name with what ever you want. It is specifically designed to switch all display_name variables to first and last name. I edited the plugin for my purposes this way to get the desired result for me:
Line 40
$display_name = trim($_POST['first_name'] . " " . $_POST['last_name'] . "--" . $_POST['user_email']);
Line 60
$display_name = trim($info->first_name . ' ' . $info->last_name . '--' . $info->user_email);
In your case you would edit those lines this way:
Line 40
$display_name = trim($_POST['ID']);
Line 60
$display_name = trim($info->ID);
The plugin uses the wp function, get_userdata(), which collects the following data to be used:
ID
user_login
user_pass
user_nicename
user_email
user_url
user_registered
display_name
first_name
last_name
nickname
description
wp_capabilities (array)
admin_color (Theme of your admin page. Default is fresh.)
closedpostboxes_page
primary_blog
rich_editing
source_domain
So, if you want you can change the display name to what ever you want within these parameters. The downside is that any other program that is display_name will also be affected by this change.
A nice feature that may not be too destructive for the FrontendPM design is to replace display_name with one that is specific for Frontend PM (fep_display_name). Then have options to select how you want the name to display in the program. A similar function to the force-first-last plugin could be used to switch this up. But, for now using the force-first-last plugin is what can be used.