I recommend you contact Elena who is a member of this forum even if she hasn't posted for a few month since she's been busy this summer with lots of tours!
She's a licensed guide for all of Florence and surroundings and one of the nicest people I know so am sure would be able to propose the perfect tour for you.