You will get there: it's a lot to take in initially, we will help as much as we can.
Sulphate surfactants always have the word 'sulphate', it's not part of a word but a word all by itself, usually the full name is three words something-lauryl-sulphate or something-laureth-sulphate. So magnesium sulphate is not a surfactant it's a salt!
Silicones have the suffix (end part of a word) -cone, -conol, -xane. If you are not sure just post up the full ingredients list and we can tell you what type of ingredients it contains. There are a few European curlies here who are helpful.
Ingredients Commonly Found in Hair Care Products
Given your humidity is on the higher end I would limit the major humectants (glycerin, honey, aloe vera, propylene glycol), so you can use a little but not high in the ingredients list. Use coconut oil to reduce porosity and increase elasticity, hydrolysed protein to strengthen and boost curl. Either one as a deep treatment or ingredient in conditioner.
My hair is quite porous and colour damaged, my hair is liking Schwarzkopf Gliss (Kur) Ultimate Volume conditioner which is CG friendly and reasonably priced in Europe. I am using it as a leave in, one of the other wavies is experimenting with it as a deep treatment. I also have to use something containing an oil - usually my deep conditioner - to get a balance.
Ingredients for the Gliss, embolded the panthenol and proteins "water, cetearyl alcohol, hydrolyzed collagen, panthenol, cocodimonium hydroxypropyl hydrolyzed keratin, hydrolyzed keratin, isopropyl myristate, behonoyl PG-trimonium chloride, citric acid, VP/VA copolymer, phenoxyethanol, behentrimonium chloride, sodium methylparaben, hexylene glycol, fragrance, polyquaternium-37, dicaprylyl carbonate, hexyl cinnamal, amyl cinnamal, limonene, linalool, benzyl salicylate