I dont know, just brain-storming here - what if ascan(multidim) returned an array of "dimensions" - that could be plugged back into the source array, maybe ...

$result = ascan($array,"Kixtart")

$array[$result[0],$result[1]] = "Kixtart Rocks"