укажем в hook_node_presave например ->book[bid] - то есть id книги и посмотрим , что получится

указав bid можно сразу же получить страницу подшитую в указанную книгу - при этом родительским элементов будет коренная страница книги
это можно сделать, например с помощью такой функции (книга в конкретном примере определена статически - но параметр можно и передать) =

function  add_book_info($node,$pid,$bid) // передаём ноду и ещё чт-то на ваше усмотрение
{
   $bid=727; //  nid  ноды-книги 
   $node->book['bid'] =$bid;
   return $node;
}

чтобы определить в качестве родительской иную страницу - делаем так