Dr Darren's MagicDraw UML and SysML Plugin eSchool
Motto: "Learn good ways to work with MagicDraw UML and its SysML Plugin !"
About the eSchool
UML2 in MagicDraw
MagicDraw UML tips
MD SysML Plugin
MagicDraw for Java
MagicDraw for XML
Advanced UML and SysML Training

Figure B.12 - Establishing Derived Requirements and Rationale from Lowest Tier of Requirements Hierarchy

I recommend that you package the main (non derived) system specification requirements in their own containment tree COMPLETELY DECOUPLED FROM (not preempting) specific system blocks; you may then package specific derived requirements near the system blocks they relate to (and they may name those specific system blocks they relate to).

Consider the main system specification requirements a type of contract that (possibly many) specific block designs (with their derived requirements) must meet. For example, one might require that a vehicle system can brake from 100 km/h to 0 km/h within 100m. One solution might involve disc brakes (and a DiscBrake block with derived requirements on the disc material) and another solution might use a drag-car parachute (and a BrakingParachute block with derived requirements on the parachute material).

TIP: you should be able to load your main system specification requirements as a read-only module into a separate design solution project !

Image: 
Search
The Hybrid Sports Utility Vehicle (SUV) sample problem