Hi Tracy,
Thanks for your inquiry.
You are correct that Aspose.Words can partially update certain fields, including IF fields during mail merge. Could you please clarify how you are going to move the logic from IF fields into your Java code?
Your proposal of using threads to work on separate sub documents and then join them sounds good. Please let us know if you have any troubles implementing this.
Thanks,
Adam Skelton
Programming Writer
Aspose Auckland Team