Lookuppopup usage with Integer type value for TextProperty

Hi ,
I want to use the lookupopup component with a integer type field set in the "textproperty" .
this results in ?$filter=contains(integerfield,%2710355%27)&$top=10&$skip=0&$count=true
(without urlencode) ?$filter=contains(integerfield, '10355')&$top=10&$skip=0&$count=true

this ends with a bad request.

Same code works fine if the database field is of type text, varchar.

is this by design ?
I simply want to lookup using a integer or numeric criteria .


Using non string properties for lookup TextProperty is not supported.