How about rolling over the IRA into ROTHs (a "little" every year). Then one can withdraw the "contributions" (amounts rolled over) from the ROTHs penalty free anytime.
For the "gains" in the ROTH however, one will need to wait 5 years to start withdrawing, but at least this helps with avoidng...