Remover todos os elementos de uma matriz com chaves não numéricas

Eu tenho uma matriz que é algo como isto:

Array
(
    [0] => apple
    ["b"] => banana
    [3] => cow
    ["wrench"] => duck
)

Eu quero pegar esse array e usar array_filter ou algo semelhante para remover elementos com chaves não numéricas e receber o seguinte array:

Array
(
    [0] => apple
    [3] => cow
)

Eu estava pensando sobre isso, e eu não conseguia pensar em uma maneira de fazer isso porque array_filter não fornece minha função com a chave, e array_walk não pode modificar a estrutura da matriz (falado no manual do PHP).

questionAnswers(4)

yourAnswerToTheQuestion