Your case is a typical instance of baggage mishandling.
The first step you should have taken after noticing anomalies with your baggage was to report to the agent who handed the bag to you at DAC. He/she should have endorsed the nature of mishandling and with your air ticket and receipts from the missing items, or a completed Baggage Claim Form, initiate the process of claim in accordance with Airline procedure.
Baggage with contents missing is weighed and the received weight is subtracted from the checked in weight recorded in the air ticket. It is the missing weight that gets compensated. This is done BEFORE the bag leaves the airport.
You do not indicate how the bag was delivered to you, although I suspect you may have collected it yourself at the airport.
There is still room to make amends, though. Your right to claim is still valid, as long as you lodge a complaint within two years of the journey in which the mishandling occurred. My suggestion is; write a letter to the Senior Claims Officer (or some other designation of seniority) at the headquarters of the flight that had taken you into DAC. State your case politely and truthfully.
Include the following items in your claim:
i. the used portion of the ticket of your journey
ii. any documents related to the missing item and the value
iii. the full routing of your flight from Malawi
iv. baggage check (claim tag) for the mishandled bag
v. list of the missing contents
You should expect rejection or some justification for reduced compensation figure (they will point out the flouting of procedures) but don’t give up. You may also refer the matter to the Airlines’ Insurance Services Manager.