Create dual setpoint climate entity for a climate entity that doesn't natively support it?

Is there any way to make a dual setpoint climate entity for a climate entity that doesn’t natively support it?

I currently have a climate entity that only supports Heat and Cool (not auto), I would like to to have dual setpoints.