List outline of books related to another book by a node reference field
Have you tried views to create the outline.

A simple custom module will also do the trick and then you can use the generated result to show in the block as outline. In my opinion this is the best and fastest possible way to do your job.