Instead of "negative markup" you would be using Splits = enter the data in two or more lines to allocate, like this:
Airfare $300, split between you as one-third, and each of the other thirds billable to two different customers.
Travel expense $100 (yours)
Travel expense $100 billable to Smith
Travel expense $100 billable to Jones
and that would be done using a service item, set as "reimbursed = I incur it and charge it to my customer" so that you link Travel to your own Travel Expense account and to your own Revenue or income account.
That way, you see $300 total travel cost, and when you charge that to the two customers, you will see $200 total Income, which reflects the amounts you charged as "sales."