In some situations, we'll have multiple inputs (e.g. a pre-split dataset). Currently, the LineagePredictor only allows specification of one input resource (unless you use an API resource). We should extend it to support multiple inputs in a backward compatible way.