I can be pretty ruthless about closing duplicates, but I think this question should be reopened. The "he/who, him/whom" rule ultimately provides the answer here, but the sentence being analyzed in the newer question is a convoluted one, and requires some untangling before it's clear how the rule should be applied.
The rule I try to follow when closing as duplicate is "Will the person asking this question receive a full and useful answer over at the other question?" Here, the asker explicitly stated that they consulted the other question first and that it didn't provide a satisfactory answer, and it's not hard for me to see why that would be the case. Remember, duplication is not necessarily bad:
Quite the contrary — some duplication is desirable. There’s often benefit to having multiple subtle variants of a question around, as people tend to ask and search using completely different words, and the better our coverage, the better odds people can find the answer they’re looking for. And isn’t that, really, the whole point of this exercise?