I believe you'll have to drop the Join Index before you can alter the table on which the JI is built.
I believe the ALTER will not work on the JI. You'll most likely have to drop the JI is you wish to change its structure.
Join index support UPI. Please tell me if you are getting any error while defining UPI on join index.