Can you further explain how you are trying to expand your calc or rather what you are trying to do with it.
I agree with Mr. Vodka.
It's very possible that you can simplify things a lot by loading each repetition of your container field into separate records in a new table and referring to the correct image simply by managing the value stored in a single field.
Hans Rein wrote:
My first thought was to expand the calculation which would use the Objectname to define the case to use. This way I don't have to duplicate the field in the table multiple times and keeping it slim.
This is not possible. A calculation field will return only one result, and it will be the same result for all instances of the field on the layout (any layout).
However, you could make the calculation itself a repeating field, using Get (CalculationRepetitionNumber) to specify a different formula for each repetition.
That's the solution!