I run a 10sp Ultegra cassette with my Chorus 10 setup, but as already mentioned this only works on an 11sp Shimano hub. You can either use the spacers from a 9sp Shimano setup or add .2mm spacers to the existing 10sp cassette between all of the loose cogs. The last three large cogs are a unit, but you'll be OK there. You need a 1mm spacer behind it all so that it lines up perfectly with a regular Campy 10 cassette. I'm using this setup on my trainer and it works great, but how it would work on the road I can't promise. If you look at the drawings of the 11sp Shimano hub you'll see that it is actually 131, not 130 spaced. They just bogarted an extra 1mm to give room for the 11.
I used .2mm thick stiff plastic sheets to make the spacers and cut them by hand using the 1mm back spacer as a template. It was a PITA but ultimately worked great. My guess is that it would wear out on the road but is fine on the trainer.