Hi PAD community,
I'm working on frontend screen automation. In this screen they have custom dropdown made which have input text box combined with down arrow containing LOV(list of values) fetched from backend DB. For reference see the image below:

I was unable to use Set dropdown list value component as it is not exactly a dropdown so I'm handling this as follows:
1.Using 'Populate text field in web page component' to pass my value to this input box and also turning off 'Unfocus field after filling data' in this component properties.

2. Then using 'send key' component to send 'TAB' key to same browser instance. This will select the item in the below dropdown

This is working when I've exact match for the list of values present in this dropdown and only single item is there.
Now here's the problem-
This is failing for few dropdown where it is not a exact match or where 2 or more than 2 dropdown values are coming. Let's say if I'm populating '840211' then then matches I'm getting for this is list is '8402114' '8402115' and '840211'(in this same order). By default the hover is on first item '8402114' and by sending tab key it will select '8402114' instead of my real value '840211' which at the last. (note this order is also not set) I need some way to recognize my data in this LOV(list of values)
I can't use down arrow key because this is not the only dropdown in this screen. There are similar kind of dropdowns and I'm using for each loop for all dropdowns and reusing the above mentioned steps within this loop.
Kindly suggest me some solution how to bring my mouse hover on the correct value.
(Note: Once i can hover on the value then it will take that value only by pressing tab key)
Kindly help me with this scenario. If there are any other approaches too I can surely test it out.