You can definitely use crank length differential to sort out cadence mismatch. Your intuition is correct that shortening your stoker's cranks would let her comfortably spin -- and make power -- at higher cadences. You can also put longer crankarms on the front for a similar effect.