Implement streaming blob decoding with substream