custom entity picker directive