Give us the ability to associate lead to existing deal that contact is already associated to

I create a deal within a workflow when a lead is qualified.

I need to be able to associate the new deal with the lead becuase currently in my reporting there are no deals associated with the Leads and I can’t even manually fix this. So now my default lead reporting is totally skewed. This is essential functionality, not a nice to have.