Envoy filter failure

Hello,

we are using following code:

apiVersion: networking.istio.io/v1alpha3
kind: EnvoyFilter
metadata:
  name: checkout-lua
namespace: checkout-relqa
spec:
  workloadLabels:
    app: checkout
  filters:
  - listenerMatch:
      portNumber: 80
      listenerType: SIDECAR_INBOUND 
      listenerProtocol: TCP
    filterName: envoy.lua
    filterType: NETWORK
    filterConfig:
      inlineCode: |

We have tried using all permutaions and combinations in “filterType” and “listenerProtocol”
but this is giving us following error:

[2019-06-27 14:11:08.299][19][warning][config] [bazel-out/k8-opt/bin/external/envoy/source/common/config/_virtual_includes/grpc_mux_subscription_lib/common/config/grpc_mux_subscription_impl.h:77] gRPC config for type.googleapis.com/envoy.api.v2.Listener rejected: Error adding/updating listener(s) 10.68.28.4_8080: Didn't find a registered implementation for name: 'envoy.lua'