I only use engine_getscript so I don't have experience with engine_getvar. How so does it fail for the array, does it return NULL? What if you put your array into a dummy container struct and search for that one instead, could that be a workaround for you?
"Falls das Resultat nicht einfach nur dermassen gut aussieht, sollten Sie nochmal von vorn anfangen..." - Manual