How did you do it? We are trying to figure out the same thing, but are so new to python that we dont even know how to start.
We are trying to:
Bring in a table and feature class and join them (easily done, not in question)
Then calculate attributes in the feature class based on values in the joined table (mostly easily done).
BUT I want to allow for error on join table field names. So I would like to have them identify each field as parameterized values up front, then use inline variable subsitution in the calculation arguments to specify those fields. I would like for the field varable prompts to provide a list of fields from the joined table to choose from. Thats the part I 'm having trouble with.