When manually creating a maparea in the Go app, all features that intersect with the area's geometry will be taken offline. For some use cases, it would help if we could specify an additional (attribute) query to limit the amount of features to be synchronized. The Esri createReplica request seems to support this through the layerQueries parameter.
This query could be taken from either an additional user input on the Create Area form, or from a layer definition that's specified earlier.
Note: This would probably not work for map areas defined in Portal, because createReplica is not called for those. I'm fine with that.