I am not sure if it is possible, but maybe you could create lines on your PO with negative quantities.
IMHO that would create issues from your stock in the same way as getting a credit note from a supplier, and it should decrease the amount that you pay your sub contractor.