I once tried a Shimano cassette with my Campy 10s bike and it didn't work well. Just stick with all Campy. I think SR and Shimano have the same spacing.
Also, I have another bike that has friction shifting, a 9speed Shimano chain and a 10sp Campy cassette and that works well. I was surprised that a 9sp chain would work. I haven't been on the bike in over a year, maybe I should take it for a spin. It is all original Campy SR pantograph. I have the original wheels, but the modern wheels ride much better, and 10sp shifts really well with friction shifters.