BUG: Replaced extendedSQL with DataList as per ticket 8183

Raising to resolve ticket 8183 a pull request for the Framework has also been raised

https://github.com/silverstripe/sapphire/pull/1126

Ticket details
http://open.silverstripe.org/ticket/8183