Community

Create Multiple Nodes based on already created content

I need a solution for the following:

I have two content types that I am working with. The first content Type is "events", and the second content type is "expense"

After an event is created, I want to create multiple expenses and reference them to a single event each.

I would like to have a list of all the events in a view, which I have created, and have a column in the view called "create an expense". When that link is clicked, an expense can be created, and the event is reference. That way, I can create another view, and see all the expenses for a single event.

Does anybody have any idea what modules I would use to do this? I know how to use views, node reference, etc, but I'm a little stumped here.