Hi Chiamin,
Good question. It is not possible right now, but it would be a really good feature to have in the future, and ideal for a case like this, since your operator conserves fermion parity. We may add this feature first in the Julia version as the block-sparse storage system there has a more flexible and general-purpose design (see NDTensors.jl) and because we are planning to implement ITensor slicing there which may involve some of the same pieces of code.
Best,
Miles