The separable extension problem