Extruding from multiple faces

What's the best method to extrude a sketch from a set ofnon-coplanar faces? Is there a better way to do this than projectthe sketch onto each face and then use an extrude feature on eachface separately?

If what I'm trying to do isn't clear, please see the attached SWscreenshot. I have a drafted shape (Extrude 1) and a profiledefined by the 'Raised Area Profile' sketch. I want to extrude, inthe Y direction, all of the drafted shape that falls inside theraised area profile. The best solution I've come up with so far isto project the raised area sketch with 'project curves' and thenexecute five extrudes (#2-#7), one for each relevant face on thedrafted shape. This is a serious pain in the neck for anything morethan a small handful of faces and, much worse, breaks if the raisedarea sketch is altered after the extrude features have been placed.

Is there any way to set this up so I have the flexibility toretroactively alter the raised area sketch without being forced torecreate every downstream feature afterward?

The second attachment contains the part file if anyone wants it.

Thanks in advance.SolidworksParts And Features