Get a surrogate maybe? Should tick many of the boxes you have listed.