What I am suggesting is to create a global layout and save it. then try using F4 to see if you see the global layout you had created.
the above would be the first step.
debug your F4 and see how the layouts are getting populated in you F4. check if its using global or user specific flag when calling the FM