Dusting off this old topic, I will preface this by saying that I am an extremely aggressive player. Specific decisions with how risky of calls to make can depend heavily on how well I know my opponents and my partner. The more aggressively my opponents play and the more defensively my partner plays, the more emboldened I am to make risky plays.
I would personally in this situation call clubs and would lead with the 9 of clubs.
My reasoning is that it very unlikely that the dealer has the other Jack, and almost as unlikely that the person to your left has the other Jack. Your partner is the most likely player to have the other Jack (though he might not have it either).
Further, it is less likely that the dealer has strong aces (else, he may have picked up the jack of spades with as little as one other spade and one ace kicker). Turning down a jack of spades is a very difficult thing to do for a dealer.
Finally, in leading clubs rather than diamonds or hearts, you reduce the chance that your opponents can cross trump you making your or your partner's ace(s) bad.
Note that in making this play, you are all but guaranteeing that you will personally take at most two tricks (once with your ace, and again with your king) and are relying on your partner to pick up the slack, but more often than not your partner will be good for the first trick (either with an ace or with the jack) and can then lead one of their own aces. Also, remember that given an even distribution of card value, you should expect everyone to be capable of taking 1 trick, so relying on your partner for a trick is not as much of a stretch as one might think.
Have I made this play in the past and been set? Yes, absolutely. Have I made this play in the past and my partner takes all five tricks with me taking none? Yes as well. In my personal experience, it feels like I get the point at least 70% of the time with this call and lead, making it an overall positive expected return.