A feature store (e.g. Feast) may be an option, given it's in-built ability to decorate online data with offline data.