Я не пробовал этого, но пытались ли вы использовать следующий код внутри вашей частичной
$view = Zend_Layout::getMvcInstance()->getView();
$view->headScript()->appendFile('/scripts/somefile.js');
Я знаю, что вы говорили, что это не работает, но, возможно, это способ получения экземпляра вашего представления?
Теоретически это должно работать.