Function arguments in ERC20 transactions

Is it possible to query the arguments used in ERC20 transactions? For example, in the Cryptopunks contract, is there a way to query the punkIndex value associated with a transfer event? CryptoPunks: Ͼ Token | Address 0xb47e3cd837ddf8e4c57f05d70ab865de6e193bbb | Etherscan

I think I worked out how to do this:

any(of: argument_value, argument: {is: “punkIndex”})

Could you share the whole code or some more lines? Got a similar issue here: Counting specific transactin data in specific smart contract method call - GraphQL API - Bitquery