Effect of reaction substrates on membrane-assisted transesterification reactions