A method performed by an Access and Mobility Management Function, AMF, of a serving network, comprising: receiving (Fig. 2, 1.) a registration request from a user equipment, UE, device visiting the serving network; sending (Fig. 2, 2., 4.) access location information and allowed network slice selection assistance information, NSSAI, associated with the UE device to a logical network database, wherein the allowed NSSAI is allowed by a home network of the UE device; receiving (Fig. 2, 3., 5.) from the logical network database, a) accepted NSSAI that is for the serving network and accepted by the logical network database, and b) associated NSSAI that is for the home network and associated with the accepted NSSAI; storing the accepted NSSAI and the associated NSSAI; sending a registration accepted message to the UE device, wherein the registration accepted message comprises the accepted NSSAI, receiving (Fig. 3, 1.) a PDU session establishment request from the UE device comprising a requested NSSAI, wherein the requested NSSAI is a subset of the accepted NSSAI previously send to the UE during registration; sending (Fig. 3, 2.) a network slice instance, NSI, selection request message to a first database that maintains function information pertaining to at least one NSI, wherein the NSI selection request message comprises the requested NSSAI, and an indication that a requested data session is home routed through a home network of the wireless communication device, wherein the indication is sent by the AMF to the first database; receiving (Fig. 3, 3.) an NSI selection response message from the first database, wherein the NSI selection response message comprises, in response to the indication, an address of a network function repository function, NFRF, in the serving network and an address of a network function repository function, NFRF, in the home network; sending (Fig. 3, 4.) a session management function, SMF, selection request message to the NFRF of the serving network of the selected NSI, the message comprising the requested NSSAI and a network function type set as SMF; receiving (Fig. 3, 5.) a SMF selection response message including an address of the selected SMF; mapping (Fig. 3, 6.) the requested NSSAI to the associated NSSAI of the home network and forwarding the PDU session establishment message received from the UE to the selected SMF, the message including the mapped NSSAI of the home network and the NFRF home network address of the selected NSI. receiving (Fig. 2, 1.) a registration request from a user equipment, UE, device visiting the serving network; sending (Fig. 2, 2., 4.) access location information and allowed network slice selection assistance information, NSSAI, associated with the UE device to a logical network database, wherein the allowed NSSAI is allowed by a home network of the UE device; receiving (Fig. 2, 3., 5.) from the logical network database, a) accepted NSSAI that is for the serving network and accepted by the logical network database, and b) associated NSSAI that is for the home network and associated with the accepted NSSAI; a) accepted NSSAI that is for the serving network and accepted by the logical network database, and b) associated NSSAI that is for the home network and associated with the accepted NSSAI; storing the accepted NSSAI and the associated NSSAI; sending a registration accepted message to the UE device, wherein the registration accepted message comprises the accepted NSSAI, receiving (Fig. 3, 1.) a PDU session establishment request from the UE device comprising a requested NSSAI, wherein the requested NSSAI is a subset of the accepted NSSAI previously send to the UE during registration; sending (Fig. 3, 2.) a network slice instance, NSI, selection request message to a first database that maintains function information pertaining to at least one NSI, wherein the NSI selection request message comprises the requested NSSAI, and an indication that a requested data session is home routed through a home network of the wireless communication device, wherein the indication is sent by the AMF to the first database; receiving (Fig. 3, 3.) an NSI selection response message from the first database, wherein the NSI selection response message comprises, in response to the indication, an address of a network function repository function, NFRF, in the serving network and an address of a network function repository function, NFRF, in the home network; sending (Fig. 3, 4.) a session management function, SMF, selection request message to the NFRF of the serving network of the selected NSI, the message comprising the requested NSSAI and a network function type set as SMF; receiving (Fig. 3, 5.) a SMF selection response message including an address of the selected SMF; mapping (Fig. 3, 6.) the requested NSSAI to the associated NSSAI of the home network and forwarding the PDU session establishment message received from the UE to the selected SMF, the message including the mapped NSSAI of the home network and the NFRF home network address of the selected NSI.