You cannot create one Form you will need to use subforms but they do not have to be Tab Controls so no one will know they are subforms. In other words, it will look like one form.
Isn't Branch attached to the Employee? Why is it in the tblCallDetails?
In any event you need to a taxt box on your form and use a DLookup(), that would be the easiest way. The same for the Engineer... use a DLookup().
=DLookup("FieldFromTableOrQuery", "YourTableOrQuery", "[FieldFromTableOrQuery]=" & Me![FieldFromForm])
=DLookup("FieldFromTableOrQuery", "YourTable", "[FieldFromTableOrQuery]='" & Me![FieldFromForm] & "'")
=[ComboNameHere].[Column](PutColumnNumberHere)