Hawker 750 is on the right lines.
I have made a small excel sheet to work out fuel uplift for each leg - variables are flight time, fuel price at A & B, EU Ops minimum fuel for the leg, and number of pax. The output is fuel that should be uplifted at A to minimise cost.