Hybrid settings

I want to be able to set my schedule, but also set a time box that uses geofencing. Since I work from home, I want certain security, but my wife has a random daily schedule so she comes home from time to time during the day, and I want the alarm to turn off when she comes home, and back on when she leaves.