I had a customer ask me for help with accomplishing this, and afterwords I created a guide based on what we did together to preserve this knowledge for the future.
The guide covers using maven to repackage an existing library as a liberty user feature, as well as making an integration layer that can expose upstream classes as CDI beans.
It can be found here: https://github.com/benjamin-confino/draft-guides-template