Not possible to trace where the money is coming from.
In fact, someone can "sell" an NFT to themself in a wash trade between two wallets they control. The last trade price of the NFT is now recorded as the transaction price, but it's possible that money never actually changed hands.
Want to have an expensive NFT? Just trade it to yourself for as much money as you have in your crypto wallet. You keep the money, you keep the NFT, but now everyone can see that someone "paid" a certain amount for it.