YJ's and CJ's are basically the same when it comes to the top and body...
You can put TJ half doors on a CJ or YJ with some modifications without the upper...
You can put TJ top and half doors on a YJ or CJ with a lot of mixing and matching and cutting... Still it's a lot of work for not much gain.
Honestly, you'll have an easier time finding TJ stuff then YJ stuff... So if you have a TJ, get TJ parts.