Creating Nodes Of A Content Type on-the-fly While Creating A Different Content Type Exposition

On a Drupal 7 site I have two Content Types with the following fields:


Scenes


Scene Name
Starring (Actor's names)
Streaming Link  

Releases (DVD Releases)


Title
Description
Starring (All actor's names from all Scenes referenced)
Multiple Scenes (Entity references to the Scene Content Type)



My Question

Is there a Drupal 7 module or some technique that will allow me to create new Scene nodes on-the-fly while in the Create Release (node/add/releases) form?

Avenues I Have Explored


Field collection (No way to set Scene Name or Create separate nodes)
Node Reference + noderefcreate (Creates blank Scene without prompting for the fields)
Inline References is an abandoned Drupal 6 module that looks like it was meant for using with nodrefcreate to add the other fields like I want.


The Solution

Thanks to Clive's Answer, I've found Node Connect which is exactly what I needed.
If you are able to use the node reference field from the References module instead of the Entity Reference once the Node Reference Create module might be of some help:

Node Reference Create is an enhancement to the nodereference autocomplete widget that allows users to reference non-existent nodes.
When no matching node is selected, the new nodes are automatically created allowing for a seamless and intuitive user experience that is similar to free tagging.

I think the Contextual Administration module might also be useful too; there's some video documentation under the title of &quot;Automatic Node Reference on Node Create&quot; which will probably interest you the most.
UPDATE
You also might want to check out the NodeConnect module, it doesn't append the fields of the referenced node to the original node's edit form but does this instead:

Node Connect expands the node reference (of the references project) auto-complete field by adding a add new content and edit current content button.
The add a new button will all a new node to be added via a node add form and then return the user to the original form.
The edit button will take the user to the edit form of the referenced node, and return them when they are done editing.
Unlike other module that have provide this functionality this module does not use popups of kind, but caches the original forms when switch to child forms. This allows for multiple levels of adding and editing