Прошу прощения, может я не понял. А нельзя сначала вытащить в контроллере теги из урла, а потом передать их в модель, в которой будет уже поиск делаться?
$tags = self::find()->where(['like', 'name', $keyword])->all();,
Ну и так далее. Или я не о том?