DLookup can only return data from one record.
Create a select query that does what you want, then either pick that query as the combo row source, or copy/paste the sql into the row source field of the property sheet for the combo. You might want to start with actual values that return correct information, then substitute those with your form references. When testing a query this way, the form has to be open, and the referenced controls must hold valid criteria for the query to still work while you're testing it.
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.