Please note, the correct function synopsis is:
array array_uintersect_uassoc ( array array1, array array2 [, array ...], callback data_compare_func, callback key_compare_func)
You may specifiy as many arrays as you like, but the last two parameters must be valid call back functions.