How should overriding a checkbox field be displayed?

Within our software we need the ability to override fields. Our standard is the following:

  • Original field must be read-only with an "Override" checkbox next to it
  • When checking checking "Override" a dependent field should display for the user to enter in the override
  • If the override can not be left blank it should be marked as required

Example:

enter image description here

This standard works well with all field types except for checkboxes, as it just seems a little confusing with them.

For your reference this is how this standard looks for checkboxes:

enter image description here

One idea we have is this:

enter image description here

Question: Is the idea we have the way to go, or are there better options for overriding checkboxes?