That must be a good job the code tunning.
For my point of view, I hate inner join and I don't like FAE Image may be NSFW.
Clik here to view.
Performance has to be moderate by the readability. When consultant make a lot of inner join with a lot of field-symbols, I know that will cost a lot of money to maintain the code.