Saving several Keras models into a list?

How I can save a Keras model in a list together with meta data about the model, creating one combined model object containing all relevant information?
Pseudo-code:

my_model = list()
my_model[["model"]] = keras_model
my_model[["history"]] = keras_history
my_model[["meta"]] = list_of_meta_data

When I save the list with the Keras model, I simply get <pointer: 0x0>. I know about save_model_hdf5(), but I would really like to use the list() structure to keep everything together