Assign Commission based on Sale Only

My question is similar to this question (that hasn’t yet been answered):

My client offers multiple products on behalf of speakers on his show. He wants to be able to generate a commission on only their product to their referral partner account based on the sale of that product - not by a tracking link or cookie.
We have marketing partners that promote the show, and they are registered as Referral Partners and receive commissions based on their respective Commission Program.
We don’t necessarily want to assign two referral partners to a product - just want the speaker offering the product to receive their percentage on every sale, and also reverse upon refund.