Creating multiple records based on lookup field

Hi there, I’m trying to adapt the “Create records from multiple select” script in the marketplace to instead create records based on a lookup field. The issue seems to be that choices is not an option of a lookup field, just the multiple select field the script was designed for. Is it a dead end trying to adapt this? Or is it possible to go deeper into the lookup field to check that the field in the original table is a multiple select field and therefore has a choices option?

TIA!

Is the origin table in the same base? This should be straightforward if it is and still doable if you’re willing to learn about Airtable’s implementation of fetch - you can use its API to get the data you need.