working m2m and m2o select2 widgets