[Internal PR, target branch is not
Second part of the implementation of advanced filters for #117.
This PR includes:
Still missing, will be provided in follow-up PRs:
This PR can be tested using the Swagger UI and the dataset list operation (adapting the filter from the provided example).