Scheduling a Snapshot for ONE token on a contract, and not including the other tokens. Possible?

Hey all!

I was wondering if we can take a snapshot of a CERTAIN token on a contract? Rathe than the whole contract. I want to airdrop holders of one item on this contract, but not holders of the other items on the contract, Is that possible?

Also, is it possible to take a snapshot of holders holding BOTH of 2 different items on the same contract?

How about 2 different items on different contracts?

If there isn’t a way to do on manifold, is there another app online that could do that? Or would I have to do something like this manually by going through all holders and compiling in a csv file?