Hi Zahid,
I'm not sure if this will help you or not - but if your workflow involves choosing a value from a list (A), then having a subset of values available for list (B) then you may want to look at using SUBTYPES in your geodatabase. Subtypes allow you to set default values, coded or range value domains and connectivity rules in your data. These geodatabase features will also apply to your ArcPad AXF when you check out data for editing using the ArcPad Data Manager Toolbar in ArcMap.
I would suggest looking up Subtypes in the ArcMap Help for further guidance on how to set up your geodatabase.
Hannah