Explore if we can use read-only DOFs in parameter constraints. This would allow users to define constraints relative to a fixed parameter space. Maybe using `client.get_next_trials` with fixed features?