The maximum payload size that is supported using API mode and Fragmentation is 256 bytes and 84 bytes using transparent mode. If you can break up the packet into small 84 byte packets and re-assemble it outside of the radios, it should work. Just understand that a Zigbee mesh network is designed for sending Very small byte size data over multiple hops very infrequently.