Non ho provato la Wire modificata di lesto, non so come operi.
Un'alternativa è quella di modificare un flag all'interno della ISR e poi, da codice, controllare continuamente se questo flag è attivo e, in caso positivo, spedire i dati via I2C. In questo modo non usi funzioni basate su interrupt all'interno di ISR.