How do you load a node inside of another node?
Take a look at the Peekaboo; Ajax field formatter module.


  Provides the ability to load the contents of a field via Ajax.
  
  Use cases
  
  
  Field output that is heavy on resources
  Some fields, such as the *reference fields, can contain a tremendous amount of overhead when formatting the output for the field. This module allows the page output to load without calculating the formatted output of the field, and the field contents can be subsequently loaded into the page with Ajax.
  Field output that takes up too much space
  Peekaboo can be used to initially hide certain fields that take up a lot of space, like maps or images, only to be revealed later at the user's request.
  Fields that reveal more information
  Peekaboo can also be used purely for the Ajax functionality as a gimmick to reveal more information.