adopt file processing from the ruby prototype: look for available years first, process each in parallel - avoid zero fields created by splityear-cat-combination