FYi, it would probably be wise to post Elishama's ability, as that is the important one:
Key phrase: "...that Enhancement activates, and is discarded immediately." So even though Joseph's ability overrides the usual default of discarding Enhancements after battle, it does not override Elishama's discard ability. So it would be discarded once it activates, allowing Joseph to use his coat for only that battle.