First, flatten the nested RDD and then join with the second RDD. I also merged the duplicates; however, you can skip that step if needed.
joined = (
rdd1
.flatMap(lambda group: group)
.reduceByKey(lambda a, b: a + b)
.join(rdd2)
)