How add custom node in a View (Nested View)? Currently I have simple view that is used on the main page. In includes nodes of custom type. That's great. But now I need to do something different.

Consider I have following structure:

-----View-----
-------Node 1--------
-------Node 2--------
-------Node 3--------
-------Node 4--------
-----End View-----  

But I want to have the structure like that:

-----View-----
-------Node 1--------
-------Node 2--------
-------Node 3--------
---------View Nested in the node ---------
------------Nested Node 1-------------
------------Nested Node 2-------------
---------End Nested View ---------
-------Node 4--------
-----End View-----  

So I need nest another view in a top level node. 

How can I implement this?

Is there any way to do this using core functionality?
Otherwise I need to change the content of a node before data is passed to a template, but I don't which hook to use?

Please suggest how to deal with this task.
You can use the Views Field View to show the Nested Nodes (that should be a kind of Node Reference)


  There are a lot of cases in views where you want to embed a list
  inside each row. One example could be, you have a list of groups, and
  for each groups you want to list the first and last name of all of
  their members.


For modify the content of a node you can use the template_preprocess_node() maybe you will need to Check content type of node in preprocess hook.