Named Positions on repeated objects?

Hello everybody, this is my very first entry to this forum, which has helped me tons to learn this magnificent tool.
I’ve been experimenting with named positions for a while now and I frequently run into a situation, where I have to create a complex object with many movable parts, e.g. a train chair. If I need just one chair, named positions work as intended. But especially with chairs in a train you have more then one of them, and I need a way to apply different settings and object positions for hand picked rows. So if I have 20 rows of chairs I’d like to pick a row of my chosing and only toggle the named positions for this row. This could be to open a table, change the seat settings or open a cup holder.

As far as I know I cant use blocks for this, as they do not save named positions (they actually delete them, which can be very tedious). My workaround so far has been to avoid named positions for repeated objects and transform/move/rotate the individual objects by its own.

Do you guys have a better idea how to work around this?