1. A method for enabling multi-stage processing of access requests for optimized execution in a storage subsystem, comprising: receiving, by a media access requester, a command from a host system; obtaining, by the media access requester, a media access pointer referencing an allocated media access message structure; in response to obtaining the media access pointer referencing the media access message structure, populating, by the media access requester, the media access message structure based at least in part upon the command received from the host system, the populating including designating a media access type and a logical address associated with the media access type, the media access type specifying a read operation, a write operation, or an erase operation; providing, by the media access requester, the media access pointer to a media access manager; and preparing, by the media access manager, the media access message structure, the preparing including designating a physical address corresponding to the logical address, wherein the media access requester and the media access manager are controlled by a controller of the storage subsystem.