Solucionado !!! Luego de horas y horas lo logré:
Me autorrespondo para todos aquellos que necesitaban algo similar:
Añadiendo esto a functions.php del tema, se restringirá la visualización de archivos de la librería, por lo que un usuario solo podrá ver los archivos que fueron subidos por el.
Funciona para wordpress 3.5 +
Código:
add_action('pre_get_posts','ml_restrict_media_library');
function ml_restrict_media_library( $wp_query_obj ) {
global $current_user, $pagenow;
if( !is_a( $current_user, 'WP_User') )
return;
if( 'admin-ajax.php' != $pagenow || $_REQUEST['action'] != 'query-attachments' )
return;
if( !current_user_can('manage_media_library') )
$wp_query_obj->set('author', $current_user->ID );
return;
}