Alloy - Combining otelcol.receiver.otlp logs with discovery.kubernetes

Our pods export OTLP ‘format’ logs with several labels to Alloy via otelcol.receiver.otlp
We would like to augment the label set with e.g. pod-namespace, which is available from discovery.kubernetes {role = “pod”}
We would then like to process the combined labelset using discovery.relabel

I can get pod metadata from discovery.kubernetes and read into discovery.relabel
I assume I could combine with a logs target-set using array.combine_maps

But I cannot see how to create a logs target-set from the otelcol.receiver.otlp output

Is this possible? Thank you for your help

My alloy.config

otelcol.receiver.otlp "default" {
  grpc {}
  http {}

  output {
    logs    = [otelcol.exporter.loki.default.input]
  }
}

otelcol.exporter.loki "default" {
  forward_to = [loki.write.default.receiver]
}

loki.write "default" {
  endpoint {
    url = "http://loki-gateway/loki/api/v1/push"
    tenant_id = "1"
  }
}

# I would like to somehow combine with discovery.kubernetes

discovery.kubernetes "pods" {
  role = "pod"
}

discovery.relabel "default" {
  targets = array.combine_maps(discovery.kubernetes.pods.targets, <some.unknown.component>.targets, ["podName"])

  ... process log labels
  
  forward_to = [loki.write.default.receiver]
}

It looks like the experimental loki.enrich component is what I need. I will continue experimenting.