The problem is we seem to be talking at cross-purposes. You have to realize
that by itself, fOSUserName isn't going to do anything for you. You have to
add code to your application to populate the EmployeeID field.
You're the only one who knows your application. So far, I've been unable to
find out from you how you're getting the results of fOSUserName into the
various tables that it needs to be in. It sounds as though you're not
managing to get it populated under some specific condition(s), but I have no
idea what those conditions are.