Added hidden field support, updated sort and filter to respect hidden field settings