array sort2D support dot notation, nested keys