That is a great idea. It is becoming more complex, but nothing I can't build (you won't ask if it works right, I hope!
).
If I am seeing this and understanding correctly, there are separate capabilities of spring rate and ride height. Your design is certainly workable. Have you made something like this in the past?