Hmm, I don't know enough to give you a confident answer yet. The provided extracts do not contain specific information on how to implement column selection when creating a new source or how Airbyte passes the list of selected columns to the connector. However, you can refer to the [Airbyte Documentation](
https://docs.airbyte.com/) for more detailed information. If you're developing a new connector, the [Connector Development Guide](
https://docs.airbyte.com/connector-development/) might be particularly useful.