Concept-as-Tree: Synthetic Data is All You Need for VLM Personalization