Is it possible to create sub-node that can assign on a node?
Do you mean you want a Book that has chapters and you want them linked like a book? There is a module for that in Core called book. https://drupal.org/documentation/modules/book