Is there a way to concatenate layers or models (not tensors) in keras?

How do I concatenate two layers or two models in keras? One motivation for this is that I wish to have the first part of a layer trainable but the second fixed. The layer merging doc confused me as this presents a way to create a merged tensor only.

Could you tell us more about your usage case? Thank you.