Hi,
Unfortunately, I don't have an easy answer for you, but I do have a couple trouble shooting suggestions. I have read several posts regarding "DLNA" problems on various TV's and the conclusion is that DLNA Certification does not guarantee the device supports all codecs / file types and a certified device may actually only support a very small type of files. The use of anything from spaces to any thing other than alpha-numeric file names can also cause problems. Might be some info in your TV specifications or not.
Regarding troubleshooting. Try moving some variety of files outside of the some of the subfolders which you can see to try and find out if they suddenly become visible. Another thought would be to place this same variety of files on a USB stick and try connecting directly to the TV, assuming it has that ability, and see if the file type play that way. This will atleast give you some clues because if you can then see and play the files, your TV may support it when it's streamed. I can't think of any other ideas right now to help you sort things out. Good luck