Support complex config