Cook doesn't do it for you but coding it is very simple.
TODO :
Where you want in (almost) anywhere of Joomla! :
load the model files concerned by your request.
require_once(....);
create a new model instance :
$model_xxxx =& JModel::getInstance('xxxx', 'MycomponentModel');
//FACULTATIVE - Use the model as you want
$model_xxxx->addJoin(...);
$model_xxxx->addSelect(...);
$model_xxxx->addGroupBy(...);
$model_xxxx->addOrder(...);
$model_xxxx->active('predefined', '...');
// END
$items = $model_xxxx->getData();