I tend to use a technique that might help in a situation like this. My own implementation uses the API, but the principle is the same. I have a number of "stock NPCs": Guard, Veteran, Bandit, Commoner, etc. I differentiate them by changing name, token, and put any individual journal/bio details in the token's GM Notes. This requires them to be stored on a page in the VTT, of course, since you cannot store multiple default tokens that all link to a single statblock in the journal tab.