You could probably run a 105/5700 triple crank & left shifter with a 5800 rear & right shifter. The RD probably won't be able to fully take up the chain, so you'd have to be careful to avoid small-small combinations.
Your other option is probably a 10-speed mountain crankset like 24/38, but that's going to cost you a lot of top end. With Hollowtech II cranksets, it should be simple to swap the cranks as needed. You will need to adjust the FD height though.