Convert CSV based on the filtering condition

I am think that there will be just one field in each row that matches all three conditions, hence selector [0]

%dw 2.0
output application/json
import * from dw::Runtime
fun isNumber(value): Boolean = try(() -> isInteger(value)) orElse false
---
payload map ((item, index) -> 
                    OrderNumber: (valuesOf(item) 
                                        filter (( value ) -> (isNumber(value) 
                                            and (value startsWith  "65") 
                                            and sizeOf(value) == 5)))[0])