Nice meeting you virtually.
I have reviewed your post and I think you can pre-load your previous data in your new form using the PULLDATA() function. I am sure you have unique IDs for all your farmers already so there is no point collecting these static data over and over again. Your XLSForm designer could use the pulldata() function to show these static data about the farmers on one screen, and allow for editing "if any".
There are resources online to support you do this.