Are you sure? From my reading and understanding, anything booked on the AF/KL sites will automatically earn XPs and UXPs, regarding of carrier.
That's incorrect.
Anything booked
with an AF or KL flightcode will earn, regardless of the operating airline.
But
not every flight sold by AF and KL on their websites has AF and KL flightcodes
The normal Flying Blue earning rules apply; simply buying a non-Skyteam or non-Flying Blue partner flight directly on the AF or KL website does not mean that the flight will earn miles, XPs and UXPs in contravention of the FB earning rules.
See the below example, from the KLM website, for flights to Karachi (for which, again, I can find no WY options)