You can try this Gelatin Protein Treatment (homemade):

Pedaheh's Hair Blog: Science-y Hair Blog Recipes

Gelatin is hydrolyzed protein, and you can add one oil from Aqua_Lily's list.
3b/c - fine texture - normal/high porosity (from coloring)

Personal Website