The idea seems fine to me. Typically this would be an unbound combo, rowsource set to a query or sql statement that retrieves the emplID and the names (in that order). User chooses a name, the combo afterUpdate event checks that a value was picked, then that code loads the subform with records that match the combo's first column - the employee id. You can find lots of written directions and vid tutorials on this if you need to.
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.