refactor fields parsing
add support for fetching all papers via all= param