title: How to create custom source model for custom attribute type select?
body: <p>I tried to search this but couldn't find any. When creating a custom product attribute with select type programmatically, Magento always assigns <strong>eav/entity_attribute_source_table</strong> as the source model. </p>
  
  <p>There are 2 issues with this default source model:</p>
  
  <ol>
  <li><p>I can't auto populate the field with data taken programmatically from somewhere else other than have to type the data list manually one by one.</p></li>
  <li><p>Although I have specified the "default" or "default_value" (I can see in the database that the value is there), the field is still showing empty as the first line.</p></li>
  </ol>
  
  <p>How I can change the default source_model to my own source model for select type?</p>
  
  <p>Thank you</p>