I have a single handle bath faucet that shuts itself off when I want just a trickle of flow, caused by gravity and the weight of its handle. My solution is to add a counter weight:
In case you wonder, the faucet is this model:
(sorry if you get duplicate post; my first post didn't show after a few days so I re-post on a different server)