1. Nenhuma das palavras inquiridas está atestada nos dicionários consultados.
2. Se admitirmos que estas palavras fazem parte do léxico do português, então elas escrevem-se assim:
socioeducativo (como socioecon{#ó|ô}mico); não-diretiva (como não-beligerante, não-conformista); antiliberdade (a forma não é abrangida por nenhuma excepção à supressão do hífen em palavras derivadas com prefixo anti-).
3. Para saber a grafia específica de uma palavra, como é o caso desta pergunta, pode consultar: