Write a function `convert_list_dictionary(l1, l2, l3)` that takes three lists as input and returns a list of nested dictionaries. Each element in the resulting list should be a dictionary where the key is an element from the first list, the value is another dictionary with a key from the second list and a value from the third list.
#### Example Usage
```python [main.nopy]
l1 = ["S001", "S002", "S003", "S004"]
l2 = ["Adina Park", "Leyton Marsh", "Duncan Boyle", "Saim Richards"]
l3 = [85, 98, 89, 92]
result = convert_list_dictionary(l1, l2, l3)
print(result)
# Output: [{'S001': {'Adina Park': 85}}, {'S002': {'Leyton Marsh': 98}}, {'S003': {'Duncan Boyle': 89}}, {'S004': {'Saim Richards': 92}}]
```