I need some help to build a function that can filter the 'data' array, according to the data that is in the 'search' array

```js
data = [
    ['a1','1','teste1','teste9'],
    ['a1','2','teste2','teste10'],
    ['a2','1','teste3','teste11'],
    ['a2','1','teste4','teste12'],
    ['a2','1','teste5','teste13'],
    ['a3','1','teste6','teste14'],
    ['a3','1','teste7','teste15'],
    ['a4','1','teste8','teste16']
]

search = [
    ['a1','AAAA'],
    ['a4','DDDD']
]
```

the result:

```js
data = [
    ['a1','1','teste1','teste9'],
    ['a1','2','teste2','teste10'],
    ['a4','1','teste8','teste16']
]
```