Nobody has touched this for 5 weeks. Have you had success? If so, how'd you do it?
How are you connecting your hardware? Does About This Mac > System Report recognize the Keylab device? Also, is Audio MIDI Setup seeing it? Since you mention Garageband recognizes your Keylab, its more than likely in the Logic Pro Preferences. That does not mean you can skip verifying the previous two items.
Logic Pro has received a little update, too. It may not cure your problem, but make a decision which to do first. Its likely a tick in LPX > Preferences but could be in your project.
I wish to be respectful of your concerns, and it is simply a MIDI controller sending MIDI messages. I use midi-Monitor.app for most of my more complex problems, which end up mostly me creating increased and undocumented complexity to a simple system. What is troublesome is that this situation is similar to posting on a forum when I go out in the morning and my car won't start-- It really should, but my experience in life is there's a few things I can do before climbing on my roof and speaking out.
There are plenty of resources to teach you to learn. And maybe this forum will be patient enough to lend a hand.