Project based MRP


I'm working with a customer that is very project orientated and needs to run MRP based upon a specific project or if that's not possible, from a project related sales order.  Net requirements would almost work, but it seems to be sales order line specific.  Does anyone have any idea how it might be possible to generate planned purchase requirements based upon a project please?

Thanks, Jon.