Vendor bills cannot be assigned to a customer or a customer project?

Vendor bills cannot be assigned to a customer or a customer project?

I'm confused on how to handle outsourced contractor expenses on a customer project. 

Between my business and the contractor, the invoice they send me fits obviously into Zoho Books as a Bill. However, I need to be able record those expenses to the client project, and mark them up on a future invoice to my client. 

Bills are perfect for entering itemized invoices I receive from contractors that are due at some point in the near future, BUT you cannot attach bills to client projects to record them as part of the project expenses.

Expenses work well for getting the expenses recorded against a customer project, but this has its own set of problems. 
  • I can't have all the itemized line items on the bill from my contractor, in the same way it was sent to me
  • I lose the ability to track when my contractor invoices are due, like it works with bills
In a perfect world (for me), each line item on a bill could be assigned to a customer (and a customer project), like expenses can be.

I want the functionality of bills, but most importantly, I need to accurate track my project expenses. Is there any way to do this in Zoho Books?