The `ListAttribute` object returns the `Ordinal` property for this - 

**Sample Request**

    <Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
        <Header>  
            <fueloauth xmlns="http://exacttarget.com">your api key</fueloauth>
        </Header> 
           <Body>
              <RetrieveRequestMsg xmlns="http://exacttarget.com/wsdl/partnerAPI">
                 <RetrieveRequest>
                    <ObjectType>ListAttribute</ObjectType> 
                    <Properties>Name</Properties> 
                    <Properties>Ordinal</Properties>    
                 </RetrieveRequest>
              </RetrieveRequestMsg>
           </Body>
    </Envelope>


**Sample Response**


    <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
       <soap:Header>
          <wsa:Action>RetrieveResponse</wsa:Action>
          <wsa:MessageID>urn:uuid:4052ca74-1c5b-4d89-bfff-daecb764484f</wsa:MessageID>
          <wsa:RelatesTo>urn:uuid:589c0c8c-5309-40b9-bf1e-ea58ac8274c2</wsa:RelatesTo>
          <wsa:To>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:To>
          <wsse:Security>
             <wsu:Timestamp wsu:Id="Timestamp-351a200d-f58e-474c-b3e5-333c43f6a826">
                <wsu:Created>2014-04-25T10:22:30Z</wsu:Created>
                <wsu:Expires>2014-04-25T10:27:30Z</wsu:Expires>
             </wsu:Timestamp>
          </wsse:Security>
       </soap:Header>
       <soap:Body>
          <RetrieveResponseMsg xmlns="http://exacttarget.com/wsdl/partnerAPI">
             <OverallStatus>OK</OverallStatus>
             <RequestID>e31df1ab-2c43-4425-bf26-450d7ceb31b0</RequestID>
             <Results xsi:type="ListAttribute">
                <PartnerKey xsi:nil="true"/>
                <ObjectID xsi:nil="true"/>
                <Name>_ModifiedDate</Name>
                <Ordinal>19</Ordinal>
             </Results>
             <Results xsi:type="ListAttribute">
                <PartnerKey xsi:nil="true"/>
                <ObjectID xsi:nil="true"/>
                <Name>SubscriberKey</Name>
                <Ordinal>1</Ordinal>
             </Results>
             <Results xsi:type="ListAttribute">
                <PartnerKey xsi:nil="true"/>
                <ObjectID xsi:nil="true"/>
                <Name>FullName</Name>
                <Ordinal>2</Ordinal>
             </Results>
          <!-- results continue -->
          </RetrieveResponseMsg>
       </soap:Body>
    </soap:Envelope>

You should be able to use this in building out the profile center.