ERC721Enumerable inherits ERC721 and ERC721 inherits ERC165. So this below article may help you.
Let me know if this works for you. If not then will look for some other solution.
myContract.methods.methodName().call(transactionObject, blockNumber, callback)
No, it is not the way to do it. The block number in RPC methods is meant for historic purposes only, not to execute functions in the future.
What you need to do is to monitor the network, and when the block_number-1 will be announced, send your transaction expecting that on the ...