Fix API to allow more fields to be updated for subjects, fix subjects list filter