Como uso array_unique em uma matriz de matrizes?

Eu tenho uma matriz

Array(
[0] => Array
    (
        [0] => 33
        [user_id] => 33
        [1] => 3
        [frame_id] => 3
    )

[1] => Array
    (
        [0] => 33
        [user_id] => 33
        [1] => 3
        [frame_id] => 3
    )

[2] => Array
    (
        [0] => 33
        [user_id] => 33
        [1] => 8
        [frame_id] => 8
    )

[3] => Array
    (
        [0] => 33
        [user_id] => 33
        [1] => 3
        [frame_id] => 3
    )

[4] => Array
    (
        [0] => 33
        [user_id] => 33
        [1] => 3
        [frame_id] => 3
    )

)

Como você pode ver, a tecla 0 é igual a 1,3 e 4. E a tecla 2 é diferente de todas.

Ao executar a função array_unique neles, a única esquerda é

Array (
[0] => Array
    (
        [0] => 33
        [user_id] => 33
        [1] => 3
        [frame_id] => 3
    )

)

Alguma idéia de por que array_unique não está funcionando como esperado?

questionAnswers(6)

yourAnswerToTheQuestion