My hair is usually kept in twists so that it doesn't get tangles and keeps the knots to a minimum. I moisturize about 3-4 days a week during the low humidity/dew points and dry seasons, and once to twice a week when it's humid. I do sleep with a satin cap because my house and other buildings can get very dry in the rooms due to the air conditioner or central heating.
To get the knots out without frizzing, I just wait until the next shampoo/cowash. For my hair, the more I try to "de-knot", the tighter the knot becomes. Then I have to cut it out, which defeats the purpose of maintaining length. Sometimes I can get the knots out using a detangler, and then place a styler on that spot. That way my hair won't frizz, but that happens as often as a "blue moon". LOL!
Thanks for asking. Hope this helps!