Use drupal_array_get_nested_value() and make string sure. Fix missing LANGUAGE_NONE at field_description.
Don't load all namespaces at once.