Guiding LLM Temporal Logic Generation with Explicit Separation of Data and Control