Interesting. I had abandoned a similar approach because it is possible to get runaway lines (where the year gets mistranslated or the trailing paren is omitted). I may use a variation on this approach where I use year) pp as stop point one, if I feel like I have gone to far back up to pp only, and if that fails, back up to year, and if that fails, provide a max length on a citation.