Dynamic Drop Down Key Displayed instead of Values in List View

I have written a Package / Module with a List View that I have added a dropdown and a dynamic dropdown field. When using inline editing, the dropdown field works and displays the correct value after saving it. However, the dynamic dropdown field, shows all the values (not just the ones for the selected parent dropdown). When the page is reloaded the dynamic dropdown field shows the key instead of the value.

This is my dropdown and dynamic dropdown configuration:

$GLOBALS['app_list_strings']['kwik_project_list'] = array(
    'pr1' => 'Burlington SE Twr   (Reaim to Pottawatomie)',
    'pr2' => 'Caney E WT-Mont Cnty RWD#1C',    
);

$GLOBALS['app_list_strings']['kwik_task_list'] = array(
    'pr1_tsk1' => 'Burlington Task 1',
    'pr1_tsk2' => 'Burlington Task 2',
    'pr2_tsk1' => 'Caney Task 1',
    'pr2_tsk2' => 'Caney Task 2',
    'pr2_tsk3' => 'Caney Task 3',
    'pr2_tsk4' => 'Caney Task 4',
);

The listviewdefs.php file looks like this:

$listViewDefs [$module_name] = 
array (
  'ASSIGNED_USER_NAME' => 
  array (
    'width' => '9%',
    'label' => 'LBL_ASSIGNED_TO_NAME',
    'module' => 'Employees',
    'id' => 'ASSIGNED_USER_ID',
    'default' => true,
  ),
  'PROJECT' =>
  array(
    'type' => 'enum',
    'default' => true,
    'label' => 'LBL_PROJECT_NAME',
    'width' => '10%',
  ),
  'TASK' =>
  array(
    'type' => 'enum',
    'default' => true,
    'label' => 'LBL_TASK_NAME',
    'width' => '10%',
  ),
  'PUNCH_IN' => 
  array (
    'type' => 'datetimecombo',
    'label' => 'LBL_PUNCH_IN',
    'width' => '10%',
    'default' => true,
  ),
  'PUNCH_OUT' => 
  array (
    'type' => 'datetimecombo',
    'label' => 'LBL_PUNCH_OUT',
    'width' => '10%',
    'default' => true,
  ),
);

The project and task field in the vardefs.php are setup this way:

'project' => array(
      'name' => 'project',
      'vname' => 'LBL_PROJECT_NAME',
      'type' => 'enum',
      'options' => 'kwik_project_list',
      'len' => 100,
      'audited' => true,
      'comment' => 'Project List',
      'default' => 'prj1_tsk1',
      'parentenum' => 'project',
      'merge_filter' => 'disabled',
    ),

    'task' => array(
      'name' => 'task',
      'vname' => 'LBL_TASK_NAME',
      'type' => 'dynamicenum',
      'options' => 'kwik_task_list',
      'len' => 256,
      'audited' => true,
      'comment' => 'Task for a Project',
      'dbtype' => 'enum',
      'parentenum' => 'project',
    ),

When the page is loaded this is what I see.
image

This is after editing the task field and clicking the save checkmark.
image

I am not sure where I can fix this at. I want the page to load showing the Value and not the Key.
Any Ideas on what I need to look at, what I might need to change?

Thanks in advance.

Tony