Add filter on Join and Cross in scala frontend

This closes #158