Split floors by model lines?

I have a lot of floors in a Revit model. I also have some model lines (the green ones). I would like to split the floors where the model lines are ( see the blue ellipses). Is it possible to do this in Dynamo? Any ideas?

Check out this AU class by @Marcello_Sgambelluri http://au.autodesk.com/au-online/classes-on-demand/class-catalog/classes/year-2015/revit-for-construction/cs10612#chapter=0